У меня есть эти два значения, которые я хочу сохранить:
$a = '51.480092';
$b = '-2.589397';
Используйте DECIMAL (9, 6)
9
- общее число или цифры , 6
- точность.
Вам необходимо 3
цифр для градусов, поскольку возможны значения от -179
до 179
.
Это работает на моем 5.1.42
:
CREATE TABLE coords (lat DECIMAL(9, 6) NOT NULL, lon DECIMAL(9, 6) NOT NULL);
INSERT
INTO coords
VALUES ('51.480092', '-2.589397');