mysql—向表中添加列获取语法错误,但不确定原因

i7uaboj4  于 2021-08-13  发布在  Java
关注(0)|答案(2)|浏览(326)

这个问题在这里已经有了答案

mysql alter table add字段在已经存在的字段之前或之后(1个答案)
11个月前关门了。
不知道为什么这两行不允许我添加列。

ALTER TABLE people
    ADD COLUMN job_desc VARCHAR(15) BEFORE salary;
vsdwdz23

vsdwdz231#

根据文档,语法为:
添加[column]col|u name column|u definition[first | after col|u name]
你可以用 FIRST 或者 AFTER ,但不是 BEFORE . 如果要将其放在特定列之前,请找到前一列并将其放置 AFTER 那个。如果要将其放在第一列之前,请使用 FIRST .

rseugnpd

rseugnpd2#

你需要使用 AFTER 而不是以前。
//e:巴尔马更快:d

相关问题