mysql手动调整字段顺序
ALTER TABLE orders MODIFY COLUMN id int NOT NULL AUTO_INCREMENT AFTER title;//这样是可以的
ALTER TABLE orders MODIFY COLUMN id int NOT NULL AUTO_INCREMENT BEFORE title;//mysql没有before调整,只有after
ALTER TABLE orders MODIFY COLUMN id int NOT NULL AUTO_INCREMENT FIRST;//mysql支持放到首尾,直接 first
总结:
MySQL 用于调整字段顺序的语法只有两个关键位置指定方式,这两个是唯一支持的调整顺序的关键字:
FIRST — 把字段放到表的第一个位置
AFTER column_name — 把字段放到指定列的后面
