亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

更新mysql中被別人鎖定的行, 能不能快速失敗直接報錯, 而不是一直等待

瀏覽:154日期:2022-06-14 14:42:55

問題描述

用戶1

begin;select * from table where id = 1 for update;

用戶2

update table set ... where id = 1;

用戶2就一直在等待, 能不能讓用戶2快速失敗, 直接報錯啊

問題解答

回答1:

設置一個超時時間為10s修改my.cnf在[mysqld]下面加入:

innodb_lock_wait_timeout=10

則10s后收到如下錯誤:(mysql默認50s)

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction回答2:

select for update這種寫法會鎖表。把數據庫等待鎖的時間調整一下,可以讓用戶2快速失敗

回答3:

用樂觀鎖??

主站蜘蛛池模板: 美国免费高清一级毛片 | 午夜宅男在线永久免费观看网 | 久久15| 中文字幕在线视频精品 | 青青爽国产手机在线观看免费 | 私人午夜影院 | 国产在线精品福利91香蕉 | 男女无遮挡拍拍拍免费1000 | 狠狠色丁香婷婷综合 | 国产成人精品久久亚洲高清不卡 | 亚洲一区二区三区免费观看 | 国产精选91热在线观看 | 免费观看欧美一级毛片 | 亚洲国产成人麻豆精品 | 欧美另类videosgrstv变态 欧美另类高清xxxxx | 精品伊人久久久久网站 | 性刺激免费视频观看在线观看 | 92精品国产成人观看免费 | 国产成人一区二区三区精品久久 | 国产精品久久久一区二区三区 | 久久免费精品视频在线观看 | 欧美视频在线一区 | 夜夜春夜夜夜夜猛噜噜噜噜噜 | 国产精品久久久久久久久久久久久久 | 夜鲁夜鲁夜鲁在线观看福利 | 国产精品亚洲玖玖玖在线靠爱 | 亚洲欧美日本在线观看 | 欧美特级一级毛片 | 亚洲九九视频 | 成人黄色免费网站 | www国产 | 波多久久夜色精品国产 | 久久久一区二区三区 | 韩国巨胸女三级视频网 | 亚洲国产系列 | 国产成人精品.一二区 | a级做爰片毛片视频 | 亚洲综合色自拍一区 | 欧美成人免费一区在线播放 | 国产片一级片 | 美女扒开腿被男人猛视频 |