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

Vložit příkaz, který před vložením kontroluje duplicitu

INSERT INTO requests ('user_id','subject','text','time') 
VALUES (56,'test','test 1234',6516516)
ON DUPLICATE KEY UPDATE time = VALUES(time), user_id = VALUES(user_id)

Nastavte příslušné sloupce na index UNIQUE.

Tím se vloží řádek, ale pokud předmět nebo text (nebo obojí) již existuje, aktualizujete stávající řádek s daným time a user_id



  1. SQL Server – Zkrat dotazu?

  2. Kroky ke změně hesla správce, které bylo ztraceno nebo zapomenuto v doméně EBS WebLogic R12.2

  3. Záznamy SQL, jejichž platnost vyprší po 24 hodinách

  4. Export CLOB do textového souboru pomocí Oracle SQL Developer