SQL用户存在则更新不存在则插入
1、添加索引(一般是唯一索引,我的是联合唯一索引):
alter table T_Cart add unique index(goods_id,user_id);
2、SQL
/* * 保存购物车(如果不存在则插入,如果存在则更新) */ @Override public 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()); }
作者: lost blog
出处: http://www.cnblogs.com/JAYIT/
关于作者:专注服务器端开发
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接 如有问题, 可邮件(sawyershaw@qq.com)咨询.