·第一个问题:
MYSQL 修改表字段的顺序。
我创建了一张表,后来想增加一个字段并且想让字段排在一个字段的后面,我是这样写的,但是不对,求大侠赐教。
alter table '表名' change '字段2' after '字段1';
这句话不能执行不知道错在那里的看到网上说的
alter table '表名' change '字段2' '字段2' varchar(20) after '字段1';
这样也不成功。·第二个问题:
Java项目需要食用Mysql驱动包,我现在加驱动就是build path --> add external archives 这样加的,但是这样加了之后,我项目移动到别的电脑上去还需要重新去加载一下驱动包位置。就想知道myeclipse里面怎么弄,可以把驱动包加在项目里面,让驱动包跟着项目走,在别的电脑上就不需要再加驱动包了。
MYSQL 修改表字段的顺序。
我创建了一张表,后来想增加一个字段并且想让字段排在一个字段的后面,我是这样写的,但是不对,求大侠赐教。
alter table '表名' change '字段2' after '字段1';
这句话不能执行不知道错在那里的看到网上说的
alter table '表名' change '字段2' '字段2' varchar(20) after '字段1';
这样也不成功。·第二个问题:
Java项目需要食用Mysql驱动包,我现在加驱动就是build path --> add external archives 这样加的,但是这样加了之后,我项目移动到别的电脑上去还需要重新去加载一下驱动包位置。就想知道myeclipse里面怎么弄,可以把驱动包加在项目里面,让驱动包跟着项目走,在别的电脑上就不需要再加驱动包了。
drop table youTable;select xxx,xxx,xxx into youTable from table1 ;试试...
alter table 表名 change 字段1 字段1 字段类型 after 字段2;
如:alter table ECMS_ITEM change M_name m_name varchar(128) after m_desc;
第二个问题:直接放在WEB-INF/lib下面,它会自己加载的
如果要把字段名引起来的话:
ALTER TABLE `test` CHANGE `name` `name` varchar(10) AFTER nick
不是
ALTER TABLE 'test' CHANGE 'name' 'name' varchar(10) AFTER nick顺便说一句,不太理解你为什么要改变顺序,如果你的程序依赖表字段顺序,最好改一下。比如insert时加上字段名