如何解决MySQL中的#1064错误?

如何解决MySQL中的#1064错误?,mysql,mysql-error-1064,Mysql,Mysql Error 1064,我在添加新列时遇到MySQL语法错误1064 ALTER TABLE `customerdetails` ADD `mobile` DOUBLE(12) NOT NULL ; 其中customerdetails是表的名称 错误消息是“#1064-您的SQL语法有错误;请检查与您的MySQL服务器版本相对应的手册,以获取第1行中使用的正确语法”) 有人能帮我解决这个问题吗?当您将列类型定义为DOUBLE时,您必须定义它将使用的小数位数 ALTER TABLE customerdetails AD

我在添加新列时遇到MySQL语法错误1064

ALTER TABLE `customerdetails` ADD `mobile` DOUBLE(12) NOT NULL ;
其中
customerdetails
是表的名称

错误消息是“#1064-您的SQL语法有错误;请检查与您的MySQL服务器版本相对应的手册,以获取第1行中使用的正确语法”)


有人能帮我解决这个问题吗?

当您将列类型定义为
DOUBLE
时,您必须定义它将使用的小数位数

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

此外,第一个数字(特征)需要大于第二个数字(尾数)

显示错误消息