>  Q&A  >  본문

mysql 데이터 버스트에 대해 질문하기

A 테이블 사용자 데이터는 다음과 같습니다

id----user----num

1----aaaa----0

2----bbbb----2

예. php 파일을 실행하면 ID 1의 num이 1씩 증가합니다. 이제 많은 사람들이 동시에 이 php 파일에 접근하고 있는데 num에 기록된 값이 잘못된 것일까요?

A zyA zy1436일 전1005

모든 응답(1)나는 대답할 것이다

  • 火离

    火离2020-10-22 14:17:25

    사람이 적으면 개요가 발생하지 않으며 일정 시간 동안 num+1 논리가 완료되고 데이터가 저장되지 않으면 다른 방문자 num+1이 값을 여러 번 실행했습니다. ​​​여기의 다른 ID도 동일합니다. ID에 고유한 기본 키를 설정하면 저장이 실패합니다.

    mysql 비관적 잠금을 사용하는 것이 좋습니다.

    회신하다
    0
  • 취소회신하다