SQL 批量删除指定 ID 的数据方法 - 使用 IN 或 子查询
"可以使用DELETE语句结合WHERE子句来选择性删除指定的多条信息。假设要删除的信息的id存储在一个名为ids的列表中,可以使用IN运算符来选择性删除这些id对应的信息。示例如下:\n\n\nDELETE FROM 表名\nWHERE id IN (id1, id2, id3, ...)\n\n\n其中,表名为要删除信息的表的名称,id1, id2, id3等为要删除的id值。\n\n如果要删除的信息的id存储在另一个表中,可以使用子查询来选择性删除这些id对应的信息。示例如下:\n\n\nDELETE FROM 表名\nWHERE id IN (SELECT id FROM 另一个表名)\n\n\n其中,表名为要删除信息的表的名称,另一个表名为存储要删除id的表的名称。\n\n无论是使用一个固定的id列表还是使用子查询,都可以根据实际需求来选择性删除指定的多条信息。"
原文地址: https://www.cveoy.top/t/topic/pQMr 著作权归作者所有。请勿转载和采集!