mysql
#linux
这个作者很懒,什么都没留下…
展开
-
乐观锁悲观锁基本概念,通俗易懂,不同条件下如何使用
1.悲观锁 意思就是只能一个人操作,当前操作完了才能给别人操作(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程) 2.乐观锁 乐观锁是一种不锁记录的实现方式,采用CAS模式,采用version字段来作为判断依据。每次对数据的更新操作,都会对version+1,这样提交更新操作时,如version的值已被更改,说明这期间有人 操作过,则更新失败。 ABA问题:如果一个变量V初次读取的时候是A值,并且在准备赋值的时候检查到它仍然是A值,那我们就能说明它的值没有被其他线程修改过了原创 2021-11-20 12:00:47 · 815 阅读 · 0 评论 -
表链接时因为一列数据不同产生多行,合并数据成一行
这里一个人负责多个地区,会产生多行,用 GROUP_CONCAT ,使用‘,’分割合并成一行 $data=Db::query(" select a.id,a.username,a.xingming,a.bumen,a.level,j.name,GROUP_CONCAT(dq.diquname) as diqu,GROUP_CONCAT(dq.diqu) as diquid from tp51_admin a left join tp51_juese j on a.le.原创 2021-11-17 17:08:08 · 163 阅读 · 0 评论