【问题标题】:How to solve #1064 error in MySQL?如何解决 MySQL 中的 #1064 错误?
【发布时间】:2015-10-13 13:11:09
【问题描述】:

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

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

其中customerdetails 是表的名称。

错误消息是“#1064 - 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ') NOT NULL' 附近使用正确的语法

谁能帮我解决这个问题?

【问题讨论】:

  • 显示错误信息

标签: mysql mysql-error-1064


【解决方案1】:

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

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

第一个数字(特征)也需要大于第二个数字(尾数)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多