可以合并 insert into a (f1,f2) select ff1,ff2 from b where ....delete a.* from a,b where a.f1=b.ff1 and a.f1=....
select 和 insert , select 和 delete , 都不能合并,一个是查询,一个是操作 --------------------- to:helloyou0(你好!) 就算不能实现,你这个也不是理由 先查询再操作是互不干扰的select name from tb where id = xxx delete from tb where id = xxx 上面这两句明显是重复查询了,应该避免这种情况 可以合并 insert into a (f1,f2) select ff1,ff2 from b where .... delete a.* from a,b where a.f1=b.ff1 and a.f1=.... ---------------------------- to:lvlfforever(那一年) 你好像没看我的问题 不是从b中查询数据插入到a中 我想实现的效果是: 1.先查询a中的某字段是否满足条件,再把数据(不是b中的)插入a中 2.先把a中满足条件的数据取出,再把a中的这些数据删除
rf123() ( ) 信誉:100 Blog to:helloyou0(你好!) 就算不能实现,你这个也不是理由 先查询再操作是互不干扰的--------------------------------- 真话为什么总是没人相信呢?
insert into a (f1,f2) select ff1,ff2 from b where ....delete a.* from a,b where a.f1=b.ff1 and a.f1=....
select 和 delete ,
都不能合并,一个是查询,一个是操作
---------------------
to:helloyou0(你好!)
就算不能实现,你这个也不是理由
先查询再操作是互不干扰的select name from tb where id = xxx
delete from tb where id = xxx
上面这两句明显是重复查询了,应该避免这种情况
可以合并
insert into a (f1,f2) select ff1,ff2 from b where ....
delete a.* from a,b where a.f1=b.ff1 and a.f1=....
----------------------------
to:lvlfforever(那一年)
你好像没看我的问题
不是从b中查询数据插入到a中
我想实现的效果是:
1.先查询a中的某字段是否满足条件,再把数据(不是b中的)插入a中
2.先把a中满足条件的数据取出,再把a中的这些数据删除
to:helloyou0(你好!)
就算不能实现,你这个也不是理由
先查询再操作是互不干扰的---------------------------------
真话为什么总是没人相信呢?