Как подготовить оператор SQL с помощью POINT с помощью mysqli при использовании INSERT

Кажется, я не могу найти, где документально подготовлена ​​инструкция, использующая тип данных POINT.

Этот предыдущий вопрос ( как использовать POINT mysql type с mysqliphp ) показывает что-то помеченное как правильно, но оно не работает. Я даже попытался использовать их простой запрос в своем примере:

$stmt = $this->conn->prepare("INSERT INTO days(day,POINT(lat,lon)) VALUES(?,?,?)"); $stmt->bind_param("sdd", $day, $lat, $lon); 

Это просто возвращает и ошибка:

 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(lat,lon)) VALUES(?,?,?)' at line 1 

Попробуйте, как показано ниже;

 $stmt = $this->conn->prepare("INSERT INTO days(day,column_name) VALUES(?,POINT(?,?))"); //column_name is name of of column that you want to insert POINT(lat,lon) $stmt->bind_param("sdd", $day, $lat, $lon); $stmt->execute();