我想将列OtherSupport
移动到Amount2
以下...有没有简单的方法来做到这一点?如何在MySQL查询编辑器中对列进行重新排序?
MySQL Query Editor http://i44.tinypic.com/154bjw1.png
我想将列OtherSupport
移动到Amount2
以下...有没有简单的方法来做到这一点?如何在MySQL查询编辑器中对列进行重新排序?
MySQL Query Editor http://i44.tinypic.com/154bjw1.png
你不是第一个问。这是feature request。
要么使用SQL,要么使用MySQL Workbench。
在这里,我具有由SQL查询的MySQL的一般解决方案
ALTER TABLE TABLE_NAME MODIFY COLUMN misplaced_column列的定义之后other_column; 这里在列定义是全列定义。若要查看列定义,请使用phpmyadmin单击结构选项卡。然后点击所需列上的更改链接。然后用我们的修改任何东西点击保存。它会显示你的SQL。复制SQL并在最后添加* AFTER other_column *。这将是所有。
如果您想将* misplaced_column *置于第一个位置,然后 ALTER TABLE table_name MODIFY COLUMN misplaced_column Column-definition FIRST;
感谢您的支持。在phpMyAdmin的“结构”视图下有一个“移动列”选项。即使它运行良好(在可拖动的叠加层中),如果没有机会看到实际执行的SQL,这是一个很大的耻辱。在其他地方,您可以使用“预览SQL”选项,如果您需要直接运行查询,该选项将派上用场。 – 2015-12-02 08:13:09