为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

呼啦一阵风 2019-06-18 11:02:36
我如何更新如果存在,插入如果没有(AKA“向上插入”或“合并”)在MySQL?有什么简单的方法INSERT不存在的行,或不存在的行。UPDATE如果存在,使用一个MySQL查询?
查看完整描述

2 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

是,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


查看完整回答
反对 回复 2019-06-18
  • 2 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信