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 –