sql >> Database teknologi >  >> RDS >> Mysql

SQL Replace or Insert Into Syntax fejl

MySQL understøtter ikke nogen INSERT OR REPLACE INTO syntaks, som jeg har set. Du leder muligvis efter noget som INSERT INTO ... ON DUPLICATE KEY UPDATE . I dit eksempel kan det se sådan ud:

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

Mere information kan findes i dokumentationen her:https://dev .mysql.com/doc/refman/5.0/en/insert.html

Et eksempel på dette kan findes ved at bruge denne SQL-violinator .




  1. Oracle/SQL:Hvorfor forespørger SELECT * FROM records WHERE rownum>=5 AND rownum <=10 - returnerer nul rækker

  2. MySQL-fejlkode:1305. FUNKTION JSON_EXTRACT findes ikke i MySQL-klientversion:5.5.52

  3. Brug af OpenVPN til at sikre adgang til din databaseklynge i skyen

  4. Bliv medlem af række med MAX række i en anden tabel?