$locations[] = [
'id' => $r['id'],
'city' => $loc['city'],
'state' => $loc['state'],
'country' => $loc['country'],
'long_lat' => "POINT(".$loc['longitude']." ".$loc['latitude'].")"
];
$this->db->update_batch('locations', $locations, 'id');
我的表有一个long\u lat的point数据类型列。上面的代码段不能与long\u lat插入项一起使用,没有它就可以正常工作。由于某些原因,update\u batch无法处理point()数据类型。
codeigniter似乎不喜欢point类型,或者它的转义类型。有办法解决这个问题吗?
1条答案
按热度按时间kuhbmx9i1#
我不能这样评论。。像这样尝试一下,如果你回显查询并发布它,它会有所帮助