在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);
以上是兩種常見的批量刪除數據的方式,可以根據具體情況選擇合適的方式來進行批量刪除操作。