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

AGGIORNAMENTO PHP MYSQL se esiste o INSERT in caso contrario?

Credo che tu stia cercando la seguente sintassi:

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

Nota: Con ON DUPLICATE KEY UPDATE , il valore delle righe interessate per riga è 1 se la riga è inserita come nuova riga, 2 se una riga esistente è aggiornata e 0 se una riga esistente è impostata sui valori correnti .

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