I must create a mysql query with a large number of queries (about 150,000)
For the moment the query is:
UPDATE table SET activated=NULL
WHERE (
id=XXXX
OR id=YYYY
OR id=ZZZZ
OR id=...
...
)
AND activated IS NOT NULL
Do you know a best way for to do that please?
If you’re talking about thousands of items, an
INclause probably isn’t going to work. In that case you would want to insert the items into a temporary table, then join with it for the update, like so: