怎么同时删除两个mysq数据库表中的相同数据!

同一数据库中有两个表,表1和表2,表1和表2里面有两个相同name和pass字段。name指的是我的账号:设为1;pass指的是我的密码:设为123456;现在我要删除表1和表2里面两个字段的相同数据:1和123456;delete.php问:写得简略了点,但大概意思相信基本都看得懂!!为什么只删除了表1的,而没有删除表2的!!!!

如果我没看错你的意思的话,应该是想删除两个表中所有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);表明换成你的数据表名,试试看。
查看原帖>>
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网