ОБНОВЛЕНИЕ ID на основе столбца - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть таблица с двумя столбцами, ID и адрес электронной почты.

ID   EMAIL
-------------------------
1    no-reply@company.com  
2    no-reply@company.com
3    no-reply@company.com
4    no-reply@company.com

Теперь у меня есть список писем для обновления на основе их идентификатора.Каждое письмо уникально.

Ранее я обновлял несколько полей с помощью запроса типа

 INSERT IGNORE INTO `table` (`column1`, `column2`) VALUES
 (0001,0002),
 (0004,0004),

Есть ли способ использовать аналогичную концепцию при обновлении писем с определенным идентификатором?

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Использование Update запросов - это самый простой способ редактировать записи, принадлежащие другой таблице обновлений:

UPDATE tbl1, tbl2 SET tbl1.mail = tbl2.mail
WHERE tbl1.id = tbl2.id;
0 голосов
/ 20 ноября 2018

Чтобы обновить несколько электронных писем, когда у вас есть их идентификаторы, вы можете использовать оператор SQL IN.Узнайте больше здесь: Оператор SQL IN

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