这个问题在这里已经有了答案:
mysql alter table add字段在已经存在的字段之前或之后(1个答案)11个月前关门了。不知道为什么这两行不允许我添加列。
ALTER TABLE people ADD COLUMN job_desc VARCHAR(15) BEFORE salary;
vsdwdz231#
根据文档,语法为:添加[column]col|u name column|u definition[first | after col|u name]你可以用 FIRST 或者 AFTER ,但不是 BEFORE . 如果要将其放在特定列之前,请找到前一列并将其放置 AFTER 那个。如果要将其放在第一列之前,请使用 FIRST .
FIRST
AFTER
BEFORE
rseugnpd2#
你需要使用 AFTER 而不是以前。//e:巴尔马更快:d
2条答案
按热度按时间vsdwdz231#
根据文档,语法为:
添加[column]col|u name column|u definition[first | after col|u name]
你可以用
FIRST
或者AFTER
,但不是BEFORE
. 如果要将其放在特定列之前,请找到前一列并将其放置AFTER
那个。如果要将其放在第一列之前,请使用FIRST
.rseugnpd2#
你需要使用
AFTER
而不是以前。//e:巴尔马更快:d