MySQL 错误 1064 table 创建
MySQL error 1064 table creation
这似乎是一个相当微不足道的问题,但我在 运行 执行以下查询时运气不佳:
create table if not exists tweet_data (
created_at DATETIME,
user_name VARCHAR(20),
retweet_count INT,
favourite_count INT,
tweet_followers_count INT,
is_retweet BOOLEAN,
tweet_source VARCHAR(256),
user_location VARCHAR(256),
tweet_mentioned_count INT,
tweet_ID VARCHAR(256) NOT NULL,
tweet_text VARCHAR(140),
UNIQUE (tweet_ID) );
当我 运行 这样做时,我收到以下错误消息:
Error Code: 1064. 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 '(20), retweet_count INT, favourite_count INT,
tweet_followers_count ' at line 3
当我将鼠标悬停在第 3 行的错误标记上时,它显示:
Syntax error : unexpected '(' (opening parenthesis)
我确定这是一个简单的修复,任何帮助都会很棒!
create table if not exists tweet_data (
created_at DATETIME,
user_name VARCHAR (20),
retweet_count INT,
favourite_count INT,
tweet_followers_count INT,
is_retweet BOOLEAN,
tweet_source VARCHAR(256),
user_location VARCHAR(256),
tweet_mentioned_count INT,
tweet_ID VARCHAR(256) NOT NULL,
tweet_text VARCHAR(140),
UNIQUE (tweet_ID) );
伙计,这段代码 运行 非常完美。
转到此 link 并自行检查
原来是 mySQL Workbench
的错误
这似乎是一个相当微不足道的问题,但我在 运行 执行以下查询时运气不佳:
create table if not exists tweet_data (
created_at DATETIME,
user_name VARCHAR(20),
retweet_count INT,
favourite_count INT,
tweet_followers_count INT,
is_retweet BOOLEAN,
tweet_source VARCHAR(256),
user_location VARCHAR(256),
tweet_mentioned_count INT,
tweet_ID VARCHAR(256) NOT NULL,
tweet_text VARCHAR(140),
UNIQUE (tweet_ID) );
当我 运行 这样做时,我收到以下错误消息:
Error Code: 1064. 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 '(20), retweet_count INT, favourite_count INT,
tweet_followers_count ' at line 3
当我将鼠标悬停在第 3 行的错误标记上时,它显示:
Syntax error : unexpected '(' (opening parenthesis)
我确定这是一个简单的修复,任何帮助都会很棒!
create table if not exists tweet_data (
created_at DATETIME,
user_name VARCHAR (20),
retweet_count INT,
favourite_count INT,
tweet_followers_count INT,
is_retweet BOOLEAN,
tweet_source VARCHAR(256),
user_location VARCHAR(256),
tweet_mentioned_count INT,
tweet_ID VARCHAR(256) NOT NULL,
tweet_text VARCHAR(140),
UNIQUE (tweet_ID) );
伙计,这段代码 运行 非常完美。
转到此 link 并自行检查
原来是 mySQL Workbench
的错误