不知道为什么这两行不让我添加一列。
ALTER TABLE people
ADD COLUMN job_desc VARCHAR(15) BEFORE salary;
不知道为什么这两行不让我添加一列。
ALTER TABLE people
ADD COLUMN job_desc VARCHAR(15) BEFORE salary;
在documentation中,语法为:
ADD [COLUMN] col_name column_definition [第一| col_name ]
之后
您可以使用FIRST
或AFTER
,但不能使用BEFORE
。如果要将其放在特定列的前面,请找到前一列,并AFTER
放在那一列。如果要将其放在第一列之前,请使用FIRST
。
您需要使用AFTER
而不是之前。
// e:Barmar更快:D