Недавно я обнаружил функцию MYSQL REPLACE INTO
, так что она получила мяч в сравнении с INSERT INTO
, UPDATE
. Когда я должен использовать REPLACE INTO
над другими используемыми функциями? Когда это приемлемо использовать замены в течение обновления вREPLACE INTO vs Update
Стандартная процедура для моего текущего обновления будет:
- вход Проверка выхода пользователя из
- запрос к базе данных, что строки существуют
- Обновление строки
Стандартная процедура для моих вставок будет
- Проверка ввода пользователя существует
- Проверьте, если строка существует
- Если нет, то вставить
- Если нет, то возвращает ошибку
Так, в целом. REPLACE INTO
vs UPDATE
. Когда приемлемые, плюсы и минусы?
# 2 не совсем корректно. Это не 'UPDATE', а' DELETE + INSERT' строка – zerkms
Да, технически это сделает DELETE + INSERT. Я только хотел описать вариант использования. –
что это такое? «Если да, обновите запись с указанным» утверждение неверно – zerkms