sql >> Databáze >  >> RDS >> Mysql

AKTUALIZACE PHP MYSQL, pokud existuje, nebo INSERT, pokud ne?

Věřím, že hledáte následující syntaxi:

INSERT INTO <table> (field1, field2, field3, ...) 
VALUES ('value1', 'value2','value3', ...)
ON DUPLICATE KEY UPDATE
field1='value1', field2='value2', field3='value3', ...

Poznámka: S ON DUPLICATE KEY UPDATE , hodnota ovlivněných řádků na řádek je 1 pokud je řádek vložený jako nový řádek, 2 pokud je existující řádek aktualizován a 0 pokud je existující řádek nastaven na aktuální hodnoty .

Dokumentace MySQL:INSERT ... ON DUPLICATE KEY UPDATE Statement



  1. Instalace PostgresSQL se nezdařila:Inicializace databázového clusteru se nezdařila MAC OS

  2. Jak optimalizovat databázi webových stránek

  3. Jak mohu přejít z režimu SQL Server Windows na smíšený režim (SQL Server 2008)?

  4. Jak exportovat seznam propojených tabulek do Excelu z Accessu 2016