我是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
您刚刚错过了一个右括号
CREATE TABLE user (user_id varchar(50), name varchar(50), Yelping_since date, PRIMARY KEY(user_id));
尝试在末尾的分号前添加一个")"。
它应该像这个dawg
CREATE TABLE user (user_id varchar(50), name varchar(50), Yelping_since date, PRIMARY KEY(user_id))
确保以root身份启动mysql。
编辑:试试这个:
CREATE TABLE user (user_id int NOT NULL, name varchar(50), Yelping_since date, PRIMARY KEY(user_id));