Índice espacial en MySQL - ERROR - No se puede obtener el objeto de geometría de los datos que envía al campo GEOMETRÍA

Soy nuevo en todo el tema del 'índice espacial', pero parece ser la mejor solución para el filtrado basado en la latitud / longitud. Entonces agregué una columna a mi tabla:

Así que creé unageometry campo:

  ALTER TABLE `addresses` ADD `point` POINT NOT NULL 

Y luego intenté agregar un índice:

  ALTER TABLE `addresses` ADD SPATIAL INDEX ( `point` ) 

Pero recibo un error:

  #1416 - Cannot get geometry object from data you send to the GEOMETRY field

¿Qué estoy haciendo mal aquí

Respuestas a la pregunta(2)

Su respuesta a la pregunta