InnoDB 데이터베이스와 함께 mysql을 사용하고 있습니다.MySQL - Locking - InnoDB
모든 트랜잭션이 삽입 및 선택 (업데이트 없음) 인 경우 SQL 교착 상태에 대해 걱정할 필요가 없다고 가정합니다.
교착 상태가 발생할 수있는 시나리오를 볼 수 없습니다. 삽입물과 선택 만하면 교착 상태가 발생할 수 없다고 가정합니다.
관련되지 않을 수 있지만, 모든 트랜잭션은 PDO 당신은 여전히 SQL의 교착 상태에 대해 걱정할 필요가
'INSERT ... VALUE ...', 'INSERT ... SELECT ...'와 같이 다른 INSERT 문이 있습니다. 둘 다 사용하거나 첫 번째 변형 만 사용합니까? –
'INSERT ... ON DUPLICATE KEY UPDATE'도 있습니다. 네가 그럴 필요가없는 것 같아. –
그리고이 질문은 특정 트랜잭션 격리 수준에 관한 것입니까? 또는 일반적인 것 (모두에 대해)? –