2010-04-29 48 views

回答

3

在这里,我具有由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;

+1

感谢您的支持。在phpMyAdmin的“结构”视图下有一个“移动列”选项。即使它运行良好(在可拖动的叠加层中),如果没有机会看到实际执行的SQL,这是一个很大的耻辱。在其他地方,您可以使用“预览SQL”选项,如果您需要直接运行查询,该选项将派上用场。 – 2015-12-02 08:13:09

相关问题