如何重新排列MySQL列?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我需要移动现有列的位置(以提高可见度)。

如何在不影响数据的情况下做到这一点?

提问于
用户回答回答于

我知道的唯一方法就是更改列。首先使用SHOW CREATE TABLE并发布一个ALTER TABLE:

ALTER TABLE foo
CHANGE COLUMN bar
bar COLUMN_DEFINITION_HERE
FIRST;

或者如果你想要的话另一栏:

... AFTER OTHER_COLUMN;
用户回答回答于

扫码关注云+社区