前两天做一个项目,需要把查询出来的结果再修改插入!
最先用到的方法如下:
insert into table_name1(abc,bbb,ccc) select abc,bbb,ccc from table_name2
通过了临时表来中转,再把数据insert回去!
后来经过高人指点,才发现,原来在查询出来的时候也可以直接改值:
语句改成如下:
insert into table_name1(abc,bbb,ccc) select abc_value,bbb_value,ccc_value from table_name2
高兴呀,有了解得多了一点!