$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');
В моей таблице есть столбец типа POINT для long_lat. Приведенный выше фрагмент не работает с записью вставки long_lat, без нее он работает нормально. По какой-то причине update_batch не может обработать тип данных POINT ().
Codeigniter, похоже, не нравится тип POINT или его экранирование. Есть ли обходной путь для этого?