我正在运行此更新,但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%')
更新其完成的不错,但它是这么长的时间,¿任何想法如何我可以优化呢?
如何在较少的条件下单独运行它们来检查? –