PHP怎么删除从mysql查出来的数据。有个需求,先从Mysql里面查出一些数据,在插入到另一个表中,比如说
发布网友
发布时间:2022-04-06 07:02
我来回答
共3个回答
热心网友
时间:2022-04-06 08:32
从旧表select的时候加个判断条件,比如 where suv<>0 or inv<>0, 然后insert到你新的表里,
至于删除,你可以再做完上一句再执行个sql语句,把=0的删除掉。
或者直接从旧表把suv 和inve的都删除掉,然后直接把剩下都insert到新表,都可以的
希望能帮助到你
热心网友
时间:2022-04-06 09:50
想法太过复杂了,不过可以直接用sql语句来简单化:
insert into aaa (select id,name,suc,inv from bbb where suc<>0 and inv<>0)
即在做查询插入的时候,可以用查询集做条件判断,结果就达到了你想要的结果,希望你能举一反三,理解其它类似的指定数据插入的操作。
热心网友
时间:2022-04-06 11:24
在插入之前就判断就可以了,注意根据逻辑是用and还是or
insert into aaa select id,name,suc,inv from bbb where suc=0 and inv!=0