sql中怎么把新增的列插入原有表的两列之中

如题所述

这种情况只能在mysql数据库中实现,而在其他主流数据库,如oracle,sqlserver中无法实现。

mysql实现方法:

ALTER TABLE `表名` ADD `新字段` VARCHAR( 12 ) NOT NULL AFTER `旧字段1` ;

其中旧字段1为要插入的原表中两列字段中比较靠前的字段。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-23
用企业管理器 手动修改表结构
代码的话 先删除原来的表 然后构建新表 缺点也很明显:操作复杂,还得重新输入原来的数据。
第2个回答  2011-10-23
ALTER TABLE `test2` ADD `name2` VARCHAR( 12 ) NOT NULL AFTER `sex`
你的知道上一列的列名,然后加上after 上一列的列名本回答被网友采纳
第3个回答  2015-05-06
你是说MYSQL还是sql server
第4个回答  2011-10-23
insert into
相似回答