我想要存储这两个值:
$a = '51.480092';
$b = '-2.589397';
答案 0 :(得分:2)
使用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');
答案 1 :(得分:0)
FLOAT(2,6) signed