·第一个问题:
MYSQL 修改表字段的顺序。
我创建了一张表,后来想增加一个字段并且想让字段排在一个字段的后面,我是这样写的,但是不对,求大侠赐教。
alter table '表名' change '字段2' after '字段1';
这句话不能执行不知道错在那里的看到网上说的
alter table '表名' change '字段2' '字段2' varchar(20) after '字段1';
这样也不成功。·第二个问题:
Java项目需要食用Mysql驱动包,我现在加驱动就是build path --> add external archives 这样加的,但是这样加了之后,我项目移动到别的电脑上去还需要重新去加载一下驱动包位置。就想知道myeclipse里面怎么弄,可以把驱动包加在项目里面,让驱动包跟着项目走,在别的电脑上就不需要再加驱动包了。

解决方案 »

  1.   

    第二那个问题:你可以吧mysql的驱动包放在你的工程里面啊
      

  2.   

    mysql 增加列 不能调整顺序的,要想调整顺序 可以这样子select  xxx,xxx,xxx  into   table1 from youTable ;
    drop table youTable;select  xxx,xxx,xxx  into  youTable from table1  ;试试...
      

  3.   

    第一个问题:
    alter table 表名 change 字段1 字段1 字段类型 after 字段2;
    如:alter table ECMS_ITEM change M_name m_name varchar(128) after m_desc;
    第二个问题:直接放在WEB-INF/lib下面,它会自己加载的
      

  4.   

    第一个问题:
    如果要把字段名引起来的话:
    ALTER TABLE `test` CHANGE `name` `name` varchar(10) AFTER nick
    不是
    ALTER TABLE 'test' CHANGE 'name' 'name' varchar(10) AFTER nick顺便说一句,不太理解你为什么要改变顺序,如果你的程序依赖表字段顺序,最好改一下。比如insert时加上字段名
      

  5.   

    放到项目里面在其他机器上打开的时候不需要加驱动路径?运行的时候eclipse自己能找到?
      

  6.   

    第二个问题,你说的WEB-INF/lib是JavaWeb项目,但是我这里的不是WEB项目。