我试图通过终端在我的数据库中创建一个表。尝试通过终端在MySQL中创建表的错误
这里是我的语法:
CREATE TABLE `users` (
PRIMARY KEY(id) NOT NULL AUTO_INCREMENT,
`last_name` VARCHAR NOT NULL,
`first_name` VARCHAR NOT NULL,
`gender` VARCHAR NOT NULL,
`fav_color` VARCHAR NOT NULL,
`birthdate` DATE NOT NULL
);
我收到此错误:
ERROR 1064 (42000): 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 AUTO_INCREMENT,
`last_name` VARCHAR NOT NULL,
`first_name` VARCHA' at line 2
我是什么洞错在这里?
这仍然给了我同样的错误,但引用像3而不是第2行 – Dear1ofGdBear
不要忘记把逗号放在最后...... –
是的,我把逗号放在那里 – Dear1ofGdBear