2015-10-13 147 views
1

我在添加新列时收到了MySQL语法错误1064。如何解决MySQL中的#1064错误?

ALTER TABLE `customerdetails` ADD `mobile` DOUBLE(12) NOT NULL ; 

其中customerdetails是表的名称。

错误消息是“#1064 - 你在你的SQL语法错误;检查对应于您的MySQL服务器版本的在线使用近‘)NOT NULL’正确的语法手册1

有人可以帮我解决这个问题?

+1

显示错误讯息 –

回答

3

当你定义列类型DOUBLE你必须确定有多少位小数它将使用

ALTER TABLE customerdetails ADD mobile DOUBLE(12,2) NOT NULL ; 

而且第一号(特性)需要比大第二个数字r(Mantissa)

+1

谢谢Jerko W. Tisler先生 –