错误
SQL查询:
ALTER TABLE `gts` ADD `latitude` DOUBLE( 10 ) NOT NULL ,
ADD `longitude` DOUBLE( 10 ) NOT NULL
MySQL说:文档
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') NOT NULL, ADD `longitude` DOUBLE(10) NOT NULL' at line 1
答案 0 :(得分:0)
尝试。
ALTER TABLE gts ADD latitude DOUBLE(10,0 ) NOT NULL , ADD longitude DOUBLE(10,0) NOT NULL
答案 1 :(得分:0)
双值需要2个参数。
DOUBLE(10,2)
表示10个大小,2表示“,”(小数位)。
在这里阅读更多内容:
http://dev.mysql.com/doc/refman/5.0/en/floating-point-types.html
答案 2 :(得分:0)
Double应该有2个参数:
ALTER TABLE `gts` ADD `latitude` DOUBLE( 10,0 ) NOT NULL ,ADD `longitude` DOUBLE( 10 ) NOT NULL
请参阅:http://dev.mysql.com/doc/refman/5.6/en/floating-point-types.html