Problém řeším s radami optimalizátoru zadáním přesného pořadí spojení v příkazu DELETE:
delete a, b
from b
STRAIGHT_JOIN a on a.id = b.a_id
where a.id = ?;
MySQL nejprve DELETE b řádky díky optimalizační nápovědě STRAIGHT_JOIN.
Problém řeším s radami optimalizátoru zadáním přesného pořadí spojení v příkazu DELETE:
delete a, b
from b
STRAIGHT_JOIN a on a.id = b.a_id
where a.id = ?;
MySQL nejprve DELETE b řádky díky optimalizační nápovědě STRAIGHT_JOIN.