参考http://blog.csdn.net/huangjing_whlg/article/details/20464237
我遇到一个几万级的表,取名为tabel1,有字段id,years,money,其中years=2016,想把tabel1的years修改为2015,其他不变,然后把这些数据再追加到tabel1中。
开始采取的方法是将tabel1的数据导出到tabel1.sql中,然后手工修改years为2015,再insert到表中,但是由于数据过多,很费时间,所以开始寻找更好的方法,下面的方法只要几秒就可以,由此可见,对同一个问题不同的方法有很大的优劣区别。以后遇问题要勤思考是否有更好的解决方法。
insert into tabel t1 (t1.id,t1.years,t1.money)
select t2.id,'2015',money from tabel t2;
以上涉及的表都是自己随便取得,大家要视具体情况而定。
祝:工作顺利!