想要实现的场景是:就是 insert的时候,如果有就更新,没有就插入
现在是这样做的:
_, erru := db.Exec("insert into user values(?,?,?) on duplicate key update id = id+1",
这个是怎么判断重复的呢?
但是,同一个id,只能增加1,如果发三个同样的请求,就会报错,
知道了,update后面,要添加要更新的项目
有疑问加站长微信联系(非本文作者)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`