我想将OtherSupport
列移到Amount2
下方...是否有一种简单的方法可以做到这一点?
答案 0 :(得分:7)
ALTER TABLE myTable MODIFY OtherSupport VARCHAR(50) AFTER Amount2;
答案 1 :(得分:3)
你不是第一个问的人。这是feature request。
使用SQL或使用MySQL Workbench。
答案 2 :(得分:3)
这里我通过sql查询获得了mysql的一般解决方案
ALTER TABLE table_name MODIFY COLUMN misplaced_column列定义AFTER other_column; 这里的列定义是完整的列定义。要在使用 phpmyadmin 时查看列定义,请单击结构选项卡。然后单击所需列上的更改链接。然后使用modifyig任何东西点击保存。它会告诉你sql。复制sql并在最后添加* AFTER other_column *。这将是全部。
如果您想将* misplaced_column *带到第一个位置,那么 ALTER TABLE table_name MODIFY COLUMN misplaced_column列定义FIRST;