只能drop table,再create,新增字段只能放在最后。

解决方案 »

  1.   

    没办法调整,事实上这个位置很重要么?你只要在写select的时候将字段名顺序改改不就好了?还比用select *效率高(听说,没试验过),呵呵
      

  2.   

    create 一个你想要的字段顺序,
    然后用 insert into table_new select 列1...列n from table_old;
    就可以啊。
      

  3.   

    在表的后面增加一个字段
    ALTER TABLE表名 ADD 字段名 字段名描述;
    字段顺序对表的存储来说没有什么关系,如果你喜欢经常手动在表内修改数据的话,可以尝试转换一个新表?
    create table new_table as select 字段1,字段2,字段3,…… from old_table;
    然后再删除原表,将新表改名就可以了