2
我在徘徊使用“IN”子句更新单个表中的许多字段的查询限制。MySql在单个查询中使用“IN”子句可以更新多少行
我说的是每次调用5000到2,000,000行之间的范围。
这是我应该关注的东西吗?
样本查询可以是这样的:
UPDATE table_name SET
field1 = '',
field2 = '',
field3 = '',
field4 = '',
field5 = '',
field6 = '',
field7 = ''
WHERE id IN (
1,
2,
3,
...,
999998,
999999,
1000000
)
这个问题没有正确的答案;这取决于太多的东西。只需测试一下,看看它破裂的地方。 – miken32
谢谢@ mike32,你有什么机会可以提到它所依赖的许多事情中的几个?这将对我更好地理解这种方法的潜在缺点有很大的帮助。 – Ali
看看这个:http://stackoverflow.com/a/8808935/4949388 –