在SQL中,可以使用IN子句或者使用临时表的方式来实现批量删除操作。
DELETE FROM table_name
WHERE column_name IN (value1, value2, value3, ...);
这种方式可以一次性删除多个指定的记录。
CREATE TEMPORARY TABLE temp_table (
id INT
);
INSERT INTO temp_table (id) VALUES (value1), (value2), (value3), ...;
DELETE FROM table_name
WHERE id IN (SELECT id FROM temp_table);
以上是两种常见的批量删除数据的方式,可以根据具体情况选择合适的方式来进行批量删除操作。