Mysql错误1064,可能是noobish

时间:2014-03-12 04:20:22

标签: php mysql

我正在努力让我的第一个网站使用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错误。

提前谢谢你:)

1 个答案:

答案 0 :(得分:3)

PRIMARY KEY中有下划线。 PRIMARY_KEY => PRIMARY KEY