Как сделать insert with update в mysql?

Пользователь

от craig.emmerich , в категории: SQL , 10 месяцев назад

Как сделать insert with update в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от bernardo_nolan , 10 месяцев назад

@craig.emmerich 

Используя команду INSERT INTO ON DUPLICATE KEY UPDATE. Например:


INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3) ON DUPLICATE KEY UPDATE column1 = value1, column2 = value2, column3 = value3;


Эта ко***** сначала попытается выполнить операцию INSERT. Если в таблице уже есть запись с ключом, который совпадает с новым ключом, то произойдет операция UPDATE для этой записи.