Si tratta di un’estensione di MySQL.
Equivale a fare
- INSERT ...
e se fallisce, perché la chiave primaria è già esistente, fare
- DELETE ...
- INSERT ...
1 2 |
REPLACE INTO nome_tabella SET colonna1=valore1, colonna2=valore2, ...; |
1 2 |
REPLACE INTO nome_tabella VALUES (elenco_valori); |
1 2 |
REPLACE INTO nome_tabella (elenco_campi) VALUES (elenco_valori); |
1 2 |
REPLACE INTO nome_tabella SELECT ...; |