【发布时间】:2020-11-06 04:58:46
【问题描述】:
我正在尝试更改表格以添加新列。
ALTER TABLE RKxADR
ADD RK1 varchar(255);
我收到“错误代码:1064。您的 SQL 语法有错误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“ALTER TABLE RKxADR”附近使用的正确语法。
我检查了几次,表名是正确的。据我所知,ALTER TABLE 也是正确的语法。
关于可能导致此错误的任何指针?
更新
我尝试了下面的代码,得到了同样的错误......
ALTER TABLE RKxADR
ADD COLUMN RK1 varchar(255);
更新二
我尝试了下面的代码,得到了同样的错误......
ALTER TABLE RKxADR;
ADD COLUMN RK1 varchar(255);
【问题讨论】:
-
你想添加什么?你说新排?但看起来您正在尝试添加一个名为
RK1的列,这是正确的吗?尝试将COLUMN放在ADD之后。这可能是错误消息所说的版本问题。 -
打错了,我正在尝试添加一个新列
-
我正在尝试添加新列 RK1,添加 COLUMN 似乎不起作用(请参阅更新)
-
您的第二个查询看起来没问题:sqlize.online/… 可能在任何地方出现错误
-
似乎在此 ALTER TABLE 之前出现的任何内容都有错误。也许缺少分号