导读:查询SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, …, 999999)删除DELETE FROM `table1` WHERE `id` in (...
查询
SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, …, 999999)
删除
DELETE FROM `table1` WHERE `id` in (835,836,837,…,999806)
子查询
SELECT * FROM table1
WHERE table1.id IN
(
SELECT id from table2
)
in中的参数数量是否有限制呢?
mysql 中in中可以设置任意数量的值,具体的数量只关系到max_allowed_packet参数的限制。