0

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

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

非常感谢您的帮助

4

2 回答 2

2

在 MySQL 中执行此操作的一种不太流行的方法是:

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

请注意,您可以在每个列表中添加不止 2 个元素。

提示:不要'在数字字段周围使用撇号。

于 2013-10-06T20:01:14.887 回答
1
$sql = "DELETE FROM  `provicional` WHERE  `id` IN ('3') AND `password` IN ('basico')";
于 2013-10-06T19:47:44.923 回答