Mysql
 sql >> база данни >  >> RDS >> Mysql

REPLACE INTO срещу Update

Replace е проектиран да облекчи следния случай:

  1. Проверете дали съществува запис със същия PK
  2. Ако да, изтрийте реда и поставете нов ред за записа с дадения
  3. Ако не, поставете нов запис

Съгласно документацията REPLACE е еквивалентен на INSERT, освен изтриването на всеки съществуващ запис с PK, се изтрива преди това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-ефективният начин за клониране на база данни на AWS RDS?

  2. MySql отказва да използва индекс

  3. Mysql:Преобразувайте DB от местно време в UTC

  4. Преобразувайте секунди в дни, часове, минути, секунди (MySQL)

  5. MySQL Използване на колона с низ с текст за дата като поле за дата