同一数据库中有两个表,表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);表明换成你的数据表名,试试看。
查看原帖>>
=
"DELETE
test1,test2
FROM
test1
LEFT
JOIN
test2
ON
test1.name=test2.name
WHERE
test1.pass=test2.pass";mysql_query($sql);表明换成你的数据表名,试试看。
查看原帖>>
温馨提示:答案为网友推荐,仅供参考