Я пытаюсь вставить что-то вроде 150.1835024
и 32.8392648
в mySQL как float
. Проблема в том, что когда я пытаюсь создать поле mySQL, например, FLOAT 3,7
, он не работает. Каков правильный формат?Как правильно вставить координаты широты и долготы в mySQL float?
Это ошибка, я получаю:
An error occurred when trying to add the field 'location_lat' via
ALTER TABLE `data` ADD `location_lat` FLOAT(3,7)
NULL
DEFAULT NULL
AFTER `fees`
MySQL said: For float(M,D), double(M,D) or decimal(M,D),
M must be >= D (column 'location_lat').
http://stackoverflow.com/questions/39612856/create-mysql-spatial-column-point-data-type-with-lat-long-without-using-alter/39613104#39613104 – e4c5
7 знаков после запятой достаточно чтобы отличить одного муравья от другого. (Overkill.) –