ホームページ  >  に質問  >  本文

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

比如 select count(*) frmo table_A for update

伊谢尔伦伊谢尔伦2743日前624

全員に返信(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
  • キャンセル返事