mysql 은 사실 transaction 을 지원하지 않으므로 그런 경우 크게 lock 명령어를 사용할 필요성이 없습니다.
본인이 하시고자 하는 일의 알고리듬을 잘 생각해 보시고 만약 deadlock의 가능성이 조금이라도 있다고 생각하시면 미연에 방지할 목적으로 lock table 명령어를 사용하시는 것이 좋을 것 같습니다.
> mysql과 perl로 스크립트를 제작중입니다.
> 그런데 1개의 내용을 등록할때나 여러개의 내용을 등록할때 또는
> 카운터를 올리는 update문에서 lock table 문을 사용해야 하는지
> 아니면 사용하지 않아도 되는지에 대해서 질문합니다.
> 만약에 여러사람이 동시에 사용하때를 위해서 꼭 필요한 명령인지
> 궁금합니다.
|