아직 존재하지 않는 InnoDB 행을 잠그려면 어떻게 해야 합니까? 사용자 해당 이름을 새할 수 해야 ?SELECT그리고.INSERT진술? 마치 존재하지도 않는 줄을 걸어 잠그는 것처럼 말입니다.사용자 이름 "Foo"로 존재하지 않는 행을 잠금하여 데이터베이스에 존재하는지 확인하고 중단 없이 존재하지 않는 경우 데이터베이스에 삽입하고자 합니다. 사용하는 것은 알고 있습니다.LOCK IN SHARE MODE그리고.FOR UPDATE존재하지만 내가 아는 한 그것은 이미 존재하는 행에서만 작동합니다.이런 상황에서 어떻게 해야 할지 잘 모르겠습니다.SELECT ... FOR UPDATE는 동시 세션/트랜지스터가 동일한 레코드를 삽입하는 것을 방지한다는 점에서 위의 답변은 맞지만, 이는 완전한 사실이 아닙니다.저..