我在添加新列时遇到 MySQL 语法错误 1064。
ALTER TABLE `customerdetails` ADD `mobile` DOUBLE(12) NOT NULL ;
其中 customerdetails
是表的名称。
错误消息是“#1064 - 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的 ') NOT NULL' 附近使用的正确语法
谁能帮我解决这个问题?
最佳答案
当您将列类型定义为 DOUBLE
时,您必须定义它将使用多少个小数位
ALTER TABLE customerdetails ADD mobile DOUBLE(12,2) NOT NULL ;
另外第一个数字(特征)需要大于第二个数字(尾数)
关于mysql - 如何解决 MySQL 中的#1064 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33103605/