Mysql - самый быстрый способ вставить обновление с большой независимой таблицей (объединить таблицу) - PullRequest
0 голосов
/ 16 марта 2020

У меня есть две таблицы, скажем,

Таблица1:

содержит столбцы id , name, email Примечание: для электронной почты столбца установлено уникальное ограничение

Таблица2:

содержит столбцы id , table1_id, address

У меня есть дополнительный файл CSV, который содержит записи обеих таблиц, таких как имя, адрес электронной почты и адрес, и я хочу вставить и обновить эти строки csv в table1 и table2 со следующим сценарием ios:

сценарий 1. Не существует электронного письма в записи вставки таблицы table1 в table1 и table2 также Сценарий 2 - Если идентификатор электронной почты уже существует, он не должен влиять на таблицу 1, но столбец адреса таблицы 2 должен получить обновление

. Какой самый быстрый и эффективный способ *1022* написать запрос для достижения этого в MySQL

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