#1064 - 您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在')附近使用正确的语法,

时间:2016-10-05 14:16:44

标签: mysql

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行

1 个答案:

答案 0 :(得分:1)

抛弃DOUBLE(10)并使用DOUBLE:

 CREATE TABLE `FUTA`(
  `Id` INT(255) NOT NULL AUTO_INCREMENT,
  `_RoadSideArea` CHAR(255)NOT NULL,
  `_Img` BLOB,
  `_Tamt` DOUBLE,
  `_MofT` CHAR(50),
  PRIMARY KEY(`Id`)
) ENGINE = InnoDB;

DOUBLE数据类型接受无参数或两个参数(允许存储在数字中的位数和小数点后允许的位数)。 Reference