首页 > 数据库技术 > 详细

SQL用户存在则更新不存在则删除

时间:2015-03-26 17:19:30      阅读:360      评论:0      收藏:0      [点我收藏+]

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+1";
		util.update(sql, cart.getGoods_id(), 1, cart.getUser_id());
	}

  

 

SQL用户存在则更新不存在则删除

原文:http://www.cnblogs.com/JAYIT/p/4368907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!