Добавление или замена

Добавление данных

REPLACE INTO city (
    ID, Name, CountryCode, District, Population) 
VALUES (
    1, 'Kabul', 'AFG', 'Kabol', 4877020);


Команда REPLACE INTO в SQL вставляет новую строку или обновляет существующую. 

Если заданный первичный ключ отсутствует, в таблицу добавляется новая строка. Если задан существующий первичный ключ, строка обновляется.

Если для таблицы не определён первичный ключей, запрос работает аналогично INSERT.