码迷,mamicode.com
首页 > 数据库 > 详细

Mysql----insert/update/delete

时间:2020-01-11 22:00:08      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:let   插入   数据   java   出现   操作   导致   mysql语句   val   

insert

  如果我们有需求是需要进行加锁,才能进行在进行insert,如果在java层次来进行加锁,会导致效率很低,我们此时就可以将之前在java层次的判断放到mysql语句中,如果条件成立才进行插入数据;

Update

update set status=0 where id=1
insert ss values("x")

  如果上面的操作一下子发生,此时就可能出现插入了两条数据

int i = update set status=0 where id=1 and status=1
if (i!=0){
    insert ss values("x")
}

  这种操作对这条数据更新之后,如果在更新,返回的就是0了

Mysql----insert/update/delete

标签:let   插入   数据   java   出现   操作   导致   mysql语句   val   

原文地址:https://www.cnblogs.com/yanxiaoge/p/12181192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!