我对此真的很陌生,所以不要笑。我试图在MySQL中输入一个命令,但是我一直收到这个语法错误。它非常愚蠢,但我对sql知之甚少,甚至一无所知。
CREATE TABLE `serial`.`serial`(
`id` INT NOT NULL AUTO_INCREMENT,
`serial` VARCHAR NOT NULL,
`hwid` VARCHAR NOT NULL,
PRIMARY KEY(`id`)
)
它一直在给我:**
#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 'NOT NULL,
`hwid` VARCHAR NOT NULL,
PRIMARY KEY(`id`)
)' at line 3
如果有人能帮助我,我将不胜感激。:)
发布于 2018-06-04 01:18:59
varchar
需要声明一个长度:
CREATE TABLE `serial`.`serial` (
`id` INT NOT NULL AUTO_INCREMENT,
`serial` VARCHAR(255) NOT NULL,
`hwid` VARCHAR(255) NOT NULL,
PRIMARY KEY(`id`)
);
Here就是一个小小的SQL Fiddle来展示这一点。
https://stackoverflow.com/questions/50668945
复制相似问题