Я знаю, что вопрос о том, как обновить несколько таблиц в SQL, уже задавался раньше, и общий ответ, похоже, заключается в том, чтобы делать их отдельно в транзакции.
Однако 2 столбца, которые мне нужно обновить, имеют внешний ключ, поэтому их нельзя обновлять отдельно.
напр.
Table1.a является внешним ключом для Table2.a
Одна из записей в таблицах неверна, например. оба столбца имеют значение 'xxx', а должны быть 'yyy'
Как обновить Table1.a и Table2.a, чтобы они были 'yyy'?
Я знаю, что могу временно удалить ключ и заменить его, но наверняка есть и другой способ.
Спасибо