
数据库
rick_zyl
这个作者很懒,什么都没留下…
展开
-
mysql 有就更新 没有就插入
数据持久化的过程中,有时会遇到这样的需求: 当数据库表中存在符合某种条件的数据时,需要去更新它,不存在时,则需要新增,也就是insertOrUpdate操作,本文主要讲解MySQL中的INSERT ... ON DUPLICATE KEY UPDATE语句,该语句是基于唯一索引或主键使用,比如一张表中含有a,b,c三个字段,字段a被加上了unique index,并且表中已经存在了一条a为1的一...原创 2018-01-10 15:41:26 · 13032 阅读 · 0 评论 -
mysql事务及锁机制
mysql服务器逻辑架构 本文是对mysql锁、事务、并发控制的一个总结 在计算机中,锁是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素。从这一角度来说,锁对于数据库而言...原创 2019-07-26 14:41:44 · 277 阅读 · 0 评论