也许我已经习惯了Postgres,但为什么我会收到这个错误
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 '{id int not null AUTO_INCREMENT,email varchar(100)not null, 主键(第1行的id'
当我跑这个?
create table `users`{
id int not null AUTO_INCREMENT,
email varchar(100) not null,
primary key(id)
};
答案 0 :(得分:2)
使用括号(普通括号)()
而不是大括号:
create table `users` (
id int not null AUTO_INCREMENT,
email varchar(100) not null,
primary key(id)
);
答案 1 :(得分:1)
正确的语法是:
CREATE TABLE用户(
id INT NOT NOT AUTO_INCREMENT,
电子邮件VARCHAR(100)NOT NULL,
PRIMARY KEY(id)
);
在这里查看您的版本:
https://dev.mysql.com/doc/refman/4.1/en/creating-tables.html