我正在努力让我的第一个网站使用mysql工作。当我尝试使代码在安装时自动创建表时,会出现错误。我已检查过具有相同错误ID的其他帖子,但他们的解决方案都不适用。
CREATE TABLE users (primarykeyid INT(11) NOT NULL AUTO_INCREMENT PRIMARY_KEY, username VARCHAR(20), password VARCHAR(32), email VARCHAR(40), salt VARCHAR(512))
但是我收到了错误
#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 'PRIMARY_KEY, username VARCHAR(20), password VARCHAR(32), email VARCHAR(40), salt' at line 1
我不知道是什么导致了错误,因为所有的mysql对我来说都是有效的。但是,我是mysql的新手,所以请原谅我,如果这是一个noobish错误。
提前谢谢你:)
答案 0 :(得分:3)
PRIMARY KEY中有下划线。 PRIMARY_KEY
=> PRIMARY KEY