【发布时间】:2017-02-14 01:02:50
【问题描述】:
CREATE TABLE `NavigateNija`.`FUTA`(
`Id` INT(255) NOT NULL AUTO_INCREMENT,
`_RoadSideArea` CHAR(255)NOT NULL,
`_Img` BLOB,
`_Tamt` DOUBLE(10),
`_MofT` CHAR(50),
PRIMARY KEY(`Id`)
) ENGINE = InnoDB
MySQL 说:
文档 #1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解要使用的正确语法 靠近
'), `_MofT` CHAR(50), PRIMARY KEY(`Id`) ) ENGINE = InnoDB'在第 5 行
【问题讨论】:
-
DOUBLE。看起来您必须指定两个数字(M 和 D)或不指定。也许您打算DOUBLE(10,0),但不清楚,显然产品不会猜测。 -
很少使用DOUBLE。 DECIMAL 更常见(我怀疑在这种情况下更合适)
标签: mysql