Какой формат MySQL я должен использовать для этих десятичных? (Google Maps co-ords) - PullRequest
1 голос
/ 26 апреля 2010

У меня есть два значения, которые я хочу сохранить:

        $a = '51.480092';
        $b = '-2.589397';

Ответы [ 2 ]

2 голосов
/ 26 апреля 2010

Использование 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');
0 голосов
/ 26 апреля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...