使用 MySQL 在 Column_name 之后移动 column_name

Move column_name AFTER Column_name using MySQL

我需要在 column_name 之后移动一个 column_name;

我做了以下事情:

改变TABLEtables_name 在 columns_name 之后修改列 columns_name;

任何建议,

这应该为您完成:

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

他们这里的关键是 CHANGE 而不是像你一样的 MODIFY

我也是这样做的,

改变 TABLE 甜甜圈 在 column_name 之后修改列 column_name INT;

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