尝试在mySQL中创建表时出错

时间:2015-02-06 23:22:20

标签: php mysql

我是mysql的新手,我正在尝试创建一个基本的表,但我收到一个我无法弄清楚的错误。

下面是我写的创建表语句

CREATE TABLE user (user_id varchar(50), name varchar(50), Yelping_since date, PRIMARY KEY(user_id);

继承了我得到的错误

ERROR 1064 (42000): 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 
'' at line 1

4 个答案:

答案 0 :(得分:1)

你错过了一个结束括号

CREATE TABLE user (user_id varchar(50), name varchar(50), Yelping_since date, PRIMARY KEY(user_id));

答案 1 :(得分:0)

尝试添加")"在分号结尾之前。

答案 2 :(得分:0)

它应该像这个dawg

CREATE TABLE user (user_id varchar(50), name varchar(50), Yelping_since date, PRIMARY KEY(user_id))

答案 3 :(得分:-1)

确保以root身份启动mysql。

编辑: 试试这个:

CREATE TABLE user (user_id int NOT NULL, name varchar(50), Yelping_since date, PRIMARY KEY(user_id));