在大并发下,数据库在查询过程中,老查询到得状态是0,可是已经又在数据库把这个状态改成

在大并发下,数据库在查询过程中,老查询到得状态是0,可是已经又在数据库把https://img3.mukewang.com/5d6a4a9300017cc909770651.jpg这个状态改成

慕斯7822642
浏览 752回答 3
3回答

一凡

你查询的时候 where status=0 拿出来的数据肯定是状态是0虽然你后面做了 update * id=row[id],那也只是改了这一条数据,where status=0 的结果还有其他的数据呀。你要限定 where id=${id} 看看是不是状态变了。
打开App,查看更多内容
随时随地看视频慕课网APP