mysql 查重复的数据(主键除外)

mysql 查重复的数据(主键除外),第1张

select distinct biao.id

from biao

left outer join (select col1, col2

from biao

group by col1, col2

having count(*) >1) tmp

on biao.col1 = tmp.col1

and biao.col2 = tmp.col2

 能看见的原因是 在RU级别下,所有的事务都可以看到其他未提交事务所修改的数据,也就是说,在这个隔离级别下会产生脏读和幻读的问题。该级别性能也并不比其他隔离级别好多少,因此很少实际使用。

在「读未提交」隔离级别下,可能发生脏读、不可重复读和幻读现象;

2 Read Committed(提交读)

在RC级别下,一个事务开始执行后,只能看到其他已经提交的事务造成的修改, 不能看到未提交事务对数据的修改,解决了脏读的问题。可能发生不可重复读和幻读现象。很多DBMS默认隔离级别都是RC。(MySQL除外

这个输入的时候的,你给admin_ids的两边分别加上‘,’

变成这样 “,12,122,122,11122,”

然后 where admin_ids like '*,变量,*'

去查询,就可以实现了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7417881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存