Inserting into a mysql table and overwritng any current data

前端 未结 5 945
醉话见心
醉话见心 2020-12-16 19:48

I am inserting some data into a table, but it occasionally clashes with other data in the table (ie. it has the same primary key).
I would like to be able to just over

5条回答
  •  Happy的楠姐
    2020-12-16 20:18

    MySQL has a "INSERT ... ON DUPLICATE KEY UPDATE" command. You can find it here: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html

    INSERT INTO `table` VALUES ('a', 'b') ON DUPLICATE KEY UPDATE `field1`='a', `field2`='b'
    

提交回复
热议问题