@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 для этой записи.