mysql>
CREATE TABLE twitter(
username varchar(255),
created_at varchar(45),tweet text,
retweet_count int(11),
location varchar(100),
place varchar(100),
PRIMARY KEY int(11));
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1mys行的'int(11))'附近使用正确的语法]
PRIMARY KEY
子句是错误的。
您需要为主键列指定名称。
所以,就是... id int(11), PRIMARY KEY (id));
似乎您的主键定义有误
尝试
CREATE TABLE twitter(
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(255),
created_at varchar(45),tweet text,
retweet_count int(11),
location varchar(100),
place varchar(100),
PRIMARY KEY id);
您不能这样定义PRIMARY KEY
。 PRIMARY KEY
的语法是
PRIMARY KEY(Id)
您还必须在其中创建一个名为Id的列
Id int(11)