我有一个名为user_favs的表,如下所示:
id | user_id | post_id
----------------------
50 | 291 | 1027
51 | 10 | 180
52 | 771 | 1027
53 | 92 | 133
54 | 523 | 1027
如何在php中设置数据库查询以删除所有包含post_id 1027的行?
我知道如何为单个条目执行此操作:
DELETE FROM user_favs WHERE post_id = 1027
但是我不知道如何删除所有包含post_id 1027的行。
是这样的吗:
DELETE * FROM user_favs WHERE post_id = 1027
我不想在不知不觉中将其捣碎的情况下尝试;)
最佳答案
这个:
DELETE FROM user_favs WHERE post_id = 1027
实际上不会仅删除一行。它将删除所有符合条件
post_id=1027
的行关于php - 根据PHP中的列数据从MYSQL表中删除多行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33047899/