该可选的 BEFORE 子句决定在表结构中新的列的最初位置,通过在 ALTER TABLE ADD 语句插入新列之前 ,指定现有列的名称。
ALTER TABLE items ADD (item_weight DECIMAL(6,2) NOT NULL BEFORE total_price);
如果没有包含 BEFORE 子句,则缺省情况下数据库服务器将新的列添加到当前表结构的最后一列的末尾,以 ADD 子句中的词法顺序。