我在mysql db中遇到死锁的情况。select查询正在等待lock hold by update查询,而update查询正在等待lock hold by select查询。有没有人能看一遍日志,告诉我2)为什么会有死锁,因为select和insertcommand.both需要使用不同的锁。Select需要使用读锁,update
我经常收到由竞争条件引起的mysql死锁错误。我设法用下面的代码复制了这个错误。启动事务事务2insert insert (select null,fixtras.* from fixtrades id=10);更新fixtrade set fixtradesstatustypesid='bla',fixgatewayorderid='bla‘where id=10;更新fixtrade set fixt