使用MySQL在列名后移动column_name

时间:2015-02-06 21:13:14

标签: mysql mysql-workbench

我需要移动column_name AFTER column_name;

我做了以下事情:

ALTER TABLE tables_name MODIFY COLUMN columns_name AFTER columns_name;

任何建议,

2 个答案:

答案 0 :(得分:0)

这应该适合你:

ALTER TABLE `schema`.`table`   
  CHANGE `column_name` `column_name` INT(11) NULL  AFTER `other_column`;

这里的密钥是CHANGE而不是MODIFY

答案 1 :(得分:0)

我也这样做了,

ALTER TABLE甜甜圈 MODIFY COLUMN column_name INT AFTER column_name;

我在INT下遇到错误,但查询仍然运行并且正常运行。