如何在MySQL查询编辑器中重新排序列?

时间:2010-04-29 18:04:03

标签: mysql

我想将OtherSupport列移到Amount2下方...是否有一种简单的方法可以做到这一点?

MySQL Query Editor

3 个答案:

答案 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;