sql >> Databasteknik >  >> RDS >> Mysql

SQL Replace or Insert Into Syntax-fel

MySQL stöder inte någon INSERT OR REPLACE INTO syntax som jag har sett. Du kanske letar efter något som INSERT INTO ... ON DUPLICATE KEY UPDATE . I ditt exempel kan det se ut så här:

INSERT INTO myTable (name, string, lang) VALUES (param1, param2, param3)
ON DUPLICATE KEY UPDATE name = param1, string = param2, lang = param3;

Mer information finns i dokumentationen här:https://dev .mysql.com/doc/refman/5.0/en/insert.html

Ett exempel på detta kan hittas med denna SQL-fiol .




  1. SQL-filtrering med flera kolumner

  2. Laravel - frågemodell om värden innehåller en viss sträng (tagen från sökinmatning)

  3. Topp 5 MySQL-övervakningsverktyg

  4. MySQL välj DISTINCT med högsta värde