MYSQL:在250+字段表中按字段名重新排序/排序表并保存?

时间:2013-11-29 18:34:05

标签: mysql

我有一个包含超过250个字段的表,我正在尝试快速重新排序并保存它,以便我可以更轻松地找到用于调试的字段..

例如我跑...

describe master_rets_table

得到......

Field       Type            Null    Key             Extra
-----       ----            ----    ---             -----
id          int(11)         NO      PRI            auto_increment
agent_id    varchar(50)     YES         
rets_system varchar(20)     YES         
rets_key    varchar(25)     YES         
listing_id  varchar(25)     YES     MUL         
...
...
...

我试试......

ALTER TABLE master_rets_table ORDER BY Field asc

当然它不起作用([Err] 1054 - Unknown column 'Field' in 'order clause'

1 个答案:

答案 0 :(得分:0)

如果您想更改列的顺序

ALTER TABLE MyTable CHANGE COLUMN yourcolumn VARCHAR(25) NOT NULL FIRST;

或者,而不是FIRST使用

..AFTER someOtherColumn