mysql 데이터 버스트에 대해 질문하기
A zy
A zy 2020-10-18 14:29:45
0
1
1059

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

id----user----num

1----aaaa----0

2----bbbb----2

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

A zy
A zy

모든 응답(1)
火离

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿