Чтобы заблокировать две строки в MySQL я должен использовать:Блокировка нескольких строк в MySQL (InnoDB)
SELECT * FROM <table> WHERE id=? OR id=? FOR UPDATE;
Или:
SELECT * FROM <table> WHERE id=? AND id=? FOR UPDATE;
я, очевидно, нахожусь внутри транзакции просто не уверены в том, что следует be AND
или OR
?
Неважно, это И ИЛИ ИЛИ, ИМО. См. Ответ @ jleahy. – thekingoftruth