SQL用户存在则更新不存在则插入
生活随笔
收集整理的這篇文章主要介紹了
SQL用户存在则更新不存在则插入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、添加索引(一般是唯一索引,我的是聯合唯一索引):
alter table T_Cart add unique index(goods_id,user_id);2、SQL
/** 保存購物車(如果不存在則插入,如果存在則更新)*/@Overridepublic void insetCart(Cart cart) throws Exception {String sql = "INSERT INTO T_Cart(goods_id,order_num,user_id) VALUES(?,?,?) ON DUPLICATE KEY UPDATE order_num=order_num+?";util.update(sql, cart.getGoods_id(),cart.getOrder_num(), cart.getUser_id(),cart.getOrder_num());}
?參考http://www.jb51.net/article/47090.htm
轉載于:https://www.cnblogs.com/JAYIT/p/4368907.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的SQL用户存在则更新不存在则插入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 面向对象之:反射,双下方法
- 下一篇: [翻译]你或许还未听说过的一些ASP.N