小编put*_*uty的帖子

Doctrine中的并发

我有一个应用程序,使用Doctrine2框架在php + mysql平台上运行.我需要在一个http请求期间执行3个db查询:第一个INSERT,第二个SELECT,第三个UPDATE.UPDATE取决于SELECT查询的结果.并发http请求的概率很高.如果发生这种情况,并且DB查询混淆(例如,INS1,INS2,SEL1,SEL2,UPD1,UPD2),则会导致数据不一致.如何确保INS-SEL-UPD操作的原子性?我需要使用某种锁,还是交易就足够了?

php mysql concurrency transactions doctrine-orm

4
推荐指数
2
解决办法
8048
查看次数

标签 统计

concurrency ×1

doctrine-orm ×1

mysql ×1

php ×1

transactions ×1