这样你看行不行 insert into dbf_name(字段名)value(select 字段名 from 表 left join (update TableName1 setSet DATE = 'QQ' Where DATE = '1' or date='2'or date='3'or date='4')as 别名 on 表.id=别名.id )
insert into table_name select id,name,date,'QQ' as cmt from table_name where date>=1 and date<=4
Update Set DATE = 'QQ' Where DATE = '1'
一条记录既想复制记录又想同时修改以后插入,可能性不大吧
浅妄薄见,望与斟酌
用
insert into table (name,date,cmt) values(select name,date,'QQ' form table where date>=1 and date<=4 )
试试
有很多纪录阿 ,我只是举了个例子
DATE取的是一个区间
把数据库原有的数据(符合这个区间的)
修改在当作新的数据新增 dennyzou(太阳风)
什么意思,呵呵
insert into dbf_name(字段名)value(select 字段名 from 表 left join (update TableName1 setSet DATE = 'QQ' Where DATE = '1' or date='2'or date='3'or date='4')as 别名 on 表.id=别名.id )