我正在運行此更新,但MySQL需要很長時間才能完成,大約2分鐘。他們有36個條件去做。Mysql更新倍數條件變慢
我的更新是這樣的:
UPDATE table
SET delete = NULL
WHERE date > '2016-11-20 00:00:00' AND (t.text LIKE '%text1%')
OR (t.text LIKE '%text2%')
OR (t.text LIKE '%text3%')
OR (t.text LIKE '%text4%')
OR (t.text LIKE '% text 5%')
...
...
...
...
OR (t.text LIKE '%text36%')
更新其完成的不錯,但它是這麼長的時間,¿任何想法如何我可以優化呢?
如何在較少的條件下單獨運行它們來檢查? –