我如何更新如果存在,插入如果没有(AKA“向上插入”或“合并”)在MySQL?

我如何更新如果存在,插入如果没有(AKA“向上插入”或“合并”)在MySQL?

有什么简单的方法INSERT不存在的行,或不存在的行。UPDATE如果存在,使用一个MySQL查询?



呼啦一阵风
浏览 540回答 2
2回答

暮色呼如

是,INSERT ... ON DUPLICATE KEY UPDATE..例如:INSERT INTO `usage`(`thing_id`, `times_used`, `first_time_used`)VALUES(4815162342, 1, NOW())ON DUPLICATE KEY UPDATE`times_used` =  `times_used` + 1
打开App,查看更多内容
随时随地看视频慕课网APP