我正在尝试使用 zymichost 为用户创建一个表,我有以下内容:
`db`.`USERS`(
`username`VARCHAR(22) NOT NULL AUTO_INCREMENT,
`password`CHAR(22) NOT NULL,
`jobCategory`VARCHAR(30) NOT NULL,
PRIMARY KEY ( username )
);
我收到此错误:
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 '
origincareer_zymichost_db
.JOBSEEKERS
(username
VARCHAR(20) NOT NULL AUTO' at line 1
不知道该怎么做。
最佳答案
添加创建表
并删除auto_increment
(您不能增加用户名,只能增加数字)
create table db.`USERS`
(
`username` VARCHAR(22) NOT NULL PRIMARY KEY,
`password` CHAR(22) NOT NULL,
`jobCategory` VARCHAR(30) NOT NULL
);
SQLFiddle demo
并且始终只存储密码的哈希值,而不存储密码本身!
关于mysql - 使用zymichost创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21062368/