찾다

 >  Q&A  >  본문

java - MySQL中,使用聚合函数+for update会锁表吗?

比如 select count(*) frmo table_A for update

伊谢尔伦伊谢尔伦2804일 전665

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

  • PHP中文网

    PHP中文网2017-04-18 10:56:08

    도움이 될 수 있습니다
    http://blog.csdn.net/liqfyiyi...

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:56:08

    innodb 스토리지 엔진은 행 잠금을 지원합니다.
    다른 스토리지 엔진을 자세히 살펴보겠습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:56:08

    mysql, rr 격리 모드, innodb 스토리지 엔진, 각 행을 잠급니다

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:56:08

    개인적인 느낌은 테이블 잠금이고 innodb 행 잠금은 조건부입니다
    1: where가 있어야 합니다
    2: where에 관련된 필드에 인덱스가 있어야 합니다
    3: 넓은 범위 잠금입니다. 예를 들어, id>=100은 100보다 크거나 같은 모든 ID를 잠급니다

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