Как обновить внешний ключ для существующего значения в одном запросе в MySQL - PullRequest
0 голосов
/ 12 мая 2018

У меня есть 3 таблицы:

A: id, name
B: id, name
AB: id, id_a, id_b

Таблица AB ссылки A на B, с ON UPDATE CASCADE и ON DELETE CASCADE для обоих ограничений.Теперь я обнаружил, что на самом деле запись с идентификатором 5 в B дублируется с записью с идентификатором 7, на которую ссылается таблица AB.

Как я могу обновить все записи в AB, которые ссылаются B 5 на B 7?Очевидным решением является запрос UPDATE, но я хочу более быстрый способ, если есть больше таблиц, ссылающихся на B

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...