数据库怎么样同时删除两个表的的信息
发布网友
发布时间:2022-05-04 01:28
我来回答
共2个回答
热心网友
时间:2022-06-20 11:07
如果我没看错你的意思的话,应该是想删除两个表中所有name字段相同且pass字段相同的数据?这样可以用一条sql语句来删除,$sql
=
"delete
test1,test2
from
test1
left
join
test2
on
test1.name=test2.name
where
test1.pass=test2.pass";mysql_query($sql);表明换成你的数据表名,试试看。
热心网友
时间:2022-06-20 11:08
如果两个表是主从关系的话,
你可以在创建的时候加上on
delete
cascade
具体写法查下就行.
这样的话,删除主表的时候,自动会删除了.