我是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
答案 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));