SELECTSUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(do,’B’,”),’.’,’0′),’_’,’1′),’-‘,’1′),1,32),B.id,B.du,B.phone,B.createdate,B.modifydate FROM ca.pro AS BWHERE SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(do,’B’,”),’.’,’0′),’_’,’1′),’-‘,’1′),1,32) IN(SELECT A.do1 FROM(SELECT SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(do,’B’,”),’.’,’0′),’_’,’1′),’-‘,’1′),1,32) AS do1,COUNT(*) AS count1 FROM ca.proGROUP BY SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(do,’B’,”),’.’,’0′),’_’,’1′),’-‘,’1’),1,3开发云主机域名2)HAVING COUNT(*) >1) AS A)
最近的项目中遇到一项问题,并发更新某一单据的时候,出现了更新失效的情况。比如:生成的SQL大概是这样的:那么以上代码产生的问题就是:对于同一个id=1来说,请求A与请求B都进到了update方法中,此时按id查询得到的信息是相同的,那么请求A更新了id=1的这…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。