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

Se esiste aggiorna altrimenti inserisci in una query

Puoi utilizzare ON DUPLICATE KEY UPDATE

INSERT INTO yourtable (`id`, `key`, `value`) VALUES (4, 'something', 200)
ON DUPLICATE KEY UPDATE `value` = 200; 

key la colonna dovrebbe avere un indice UNIQUE su di essa

SQLFiddle