也许我对Postgres太习惯了,但为什么我会犯这个错误?
您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行使用接近“{ id int null AUTO_INCREMENT,email varchar(100) not null,主键(id‘)”的正确语法。
当我做这个的时候?
create table `users`{
id int not null AUTO_INCREMENT,
email varchar(100) not null,
primary key(id)
};
发布于 2014-04-04 13:11:10
使用括号(普通括号) ()
而不是大括号:
create table `users` (
id int not null AUTO_INCREMENT,
email varchar(100) not null,
primary key(id)
);
发布于 2014-04-04 14:30:06
正确的语法是:
创建表用户(
INT不为空AUTO_INCREMENT,
电子邮件VARCHAR(100)不为空,
主键(Id );
请在这里查看一下您的版本:
https://dev.mysql.com/doc/refman/4.1/en/creating-tables.html
https://stackoverflow.com/questions/22873052
复制