Solutionunvalidated
Use UPDATE ... WHERE id IN (SELECT id FROM ... LIMIT $n) pattern. — The subquery selects the IDs with LIMIT, and the outer UPDATE targets only those rows. Tension: All filter predicates go in the inner SELECT. Outcome: Parameters are passed positionally ($1, $2, etc.) and the LIMIT parameter goes last.
e85107b3-dd95-44d2-bfb8-6a2028733493
Use UPDATE ... WHERE id IN (SELECT id FROM ... LIMIT $n) pattern. — The subquery selects the IDs with LIMIT, and the outer UPDATE targets only those rows. Tension: All filter predicates go in the inner SELECT. Outcome: Parameters are passed positionally ($1, $2, etc.) and the LIMIT parameter goes last.