Mysql是5.5.62,phpmyadmin建表,陳述句如下
CREATE TABLE `yuyuelist`
( `ID` INT(10) NULL AUTO_INCREMENT ,
`InDate` DATETIME(20) NULL ,
`InsuranceCompany` VARCHAR(50) NULL ,
`ToDate` DATE NULL ,
`ToTime` VARCHAR(20) NULL ,
`Name` VARCHAR(100) NULL ,
`Tel` VARCHAR(13) NULL ,
`CarBrand` VARCHAR(50) NULL ,
`Model` VARCHAR(100) NULL ,
`CarCode` VARCHAR(50) NULL ,
`Project` VARCHAR(20) NULL ,
`QTY` TINYINT(10) NULL ,
`Colour` VARCHAR(20) NULL ,
`Source` VARCHAR(20) NULL ,
`Store` VARCHAR(20) NULL ,
`Remarks` VARCHAR(200) NULL ,
PRIMARY KEY (`ID`))
ENGINE = InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
錯誤提示如下
#1064 - You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near '(20) NULL ,
`InsuranceCompany` VARCHAR(50) NULL , `ToDate` DATE NULL , `ToTime` ' at line 1
請問哪里出了問題?
uj5u.com熱心網友回復:
CREATE TABLE `yuyuelist`
( `ID` INT(10) NULL AUTO_INCREMENT ,
`InDate` DATETIME(6) NULL ,
`InsuranceCompany` VARCHAR(50) NULL ,
`ToDate` DATE NULL ,
`ToTime` VARCHAR(20) NULL ,
`Name` VARCHAR(100) NULL ,
`Tel` VARCHAR(13) NULL ,
`CarBrand` VARCHAR(50) NULL ,
`Model` VARCHAR(100) NULL ,
`CarCode` VARCHAR(50) NULL ,
`Project` VARCHAR(20) NULL ,
`QTY` TINYINT(10) NULL ,
`Colour` VARCHAR(20) NULL ,
`Source` VARCHAR(20) NULL ,
`Store` VARCHAR(20) NULL ,
`Remarks` VARCHAR(200) NULL ,
PRIMARY KEY (`ID`))
ENGINE = InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
uj5u.com熱心網友回復:
什么意思?這段代碼沒發現跟我的有區別,是修改的哪里?uj5u.com熱心網友回復:
`InDate` DATETIME(6) NULL ,
uj5u.com熱心網友回復:
indate列指定的精度20太大。最大值為6。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/52730.html
標籤:MySQL
上一篇:powerdesigner報錯,麻煩大家幫我看一下哪里錯了,我對這一塊不是很熟悉
下一篇:面試題
