如果两列匹配mysql php,我怎么能删除记录

时间:2013-10-06 19:45:49

标签: mysql

我的问题是,如果“Id”和“Password”匹配,我想在我的表“provicional”上删除一条记录...我有一个简单的代码,但只是为ID工作,我想删除它,如果两者匹配!

$sql = "DELETE FROM  `provicional` WHERE  `id` IN ('3','basico')";

非常感谢您的帮助

2 个答案:

答案 0 :(得分:2)

在MySQL中这样做不太流行的方法是:

DELETE FROM provicional WHERE (id, password) = (3, 'basico')

请注意,每个列表中只能添加2个元素。

提示:请勿在数字字段周围使用撇号'

答案 1 :(得分:1)

$sql = "DELETE FROM  `provicional` WHERE  `id` IN ('3') AND `password` IN ('basico')";