create a mysql record if it doesnt exist, else update it

后端 未结 4 1424
猫巷女王i
猫巷女王i 2021-01-27 13:35

I would like to modify this MySQL query to insert the row only if it does not exist. Otherwise, I would like to update the existing row.



        
4条回答
  •  深忆病人
    2021-01-27 13:55

    Yes, use the INSERT INTO ... ON DUPLICATE KEY UPDATE syntax.

    http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html

    You will need to have a key defined on the table of types UNIQUE or PRIMARY KEY.

提交回复
热议问题