33问答网
所有问题
数据库怎么样同时删除两个表的的信息
在ASP+sql中,怎么样用一条语句同时删除两个表的信息
举报该问题
推荐答案 2020-03-09
如果我没看错你的意思的话,应该是想删除两个表中所有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);表明换成你的数据表名,试试看。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/44dc4BB0h0dcR5RW0d.html
其他回答
第1个回答 2019-01-26
如果两个表是主从关系的话,
你可以在创建的时候加上on
delete
cascade
具体写法查下就行.
这样的话,删除主表的时候,自动会删除了.
相似回答
数据库怎么样同时删除两个表的的信息
答:
如果我没看错你的意思的话,应该是想
删除两个表
中所有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);表明换成你的
数据表
名,试试看。
SQL
如何
把
两个表
相关联的
数据
一同
删除
答:
其实你这个问题最好用数据库本身的外键解决
。就是在子表建立指向父表的外键。当删除主表数据时,只要加上delete语句加上 on cascade,所有子表引用的数据就删除了。
数据库怎么样同时删除两个表的的信息
答:
如果两个表是主从关系的话,
你可以在创建的时候加上on delete cascade
具体写法查下就行.这样的话,删除主表的时候,自动会删除了.
大家正在搜
数据库怎么删除行数据
数据库删除表中的一条信息
删除数据库表里的数据
数据库怎么删除整个表
删除的数据库怎么恢复
数据库怎么删除表
删除数据库表数据命令
怎样删除数据库
如何删除数据库中的一个用户