色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

實(shí)例驗(yàn)證MySQL|update字段為相同的值是否會(huì)記錄binlog

瀏覽:12日期:2023-10-10 10:20:23

一 前言

前幾天一個(gè)開發(fā)同事咨詢我,update 更新字段為相同的值是否會(huì)記錄binlog,我回復(fù)說不會(huì)。

其實(shí) 嚴(yán)格的說這個(gè)答案是不準(zhǔn)確的,說要區(qū)分場景。是否記錄 update 語句到binlog依賴于 binlog_format 的設(shè)置。具體情況 實(shí)踐出真知。

二 測試

2.1 binlog_format 為 ROW 模式

實(shí)例驗(yàn)證MySQL|update字段為相同的值是否會(huì)記錄binlog

2.2 binlog_format 為 STATEMENT 模式

實(shí)例驗(yàn)證MySQL|update字段為相同的值是否會(huì)記錄binlog

解析binlog內(nèi)容,完整的記錄了update語句。

實(shí)例驗(yàn)證MySQL|update字段為相同的值是否會(huì)記錄binlog

2.2 binlog_format 為 MIXED 模式

實(shí)例驗(yàn)證MySQL|update字段為相同的值是否會(huì)記錄binlog

當(dāng) row_format 為mixed或者statement格式是,binlog 的大小發(fā)生改變,不管是否真的更新數(shù)據(jù),MySQL都記錄執(zhí)行的sql 到binlog。

三 小結(jié)

基于row模式時(shí),server層匹配到要更新的記錄,發(fā)現(xiàn)新值和舊值一致,不做更新,就直接返回,也不記錄binlog。

基于 statement 或者 mixed格式,MySQL執(zhí)行 update 語句,并把更新語句記錄到binlog。

那為什么問題來了 statement 和 mixed 會(huì)完整的記錄sql語句呢?且聽下回分解吧,因?yàn)槲乙馕鲈创a,使用Clion 編譯MySQL 調(diào)試環(huán)境還沒成功。

以上就是實(shí)例驗(yàn)證MySQL|update字段為相同的值是否會(huì)記錄binlog的詳細(xì)內(nèi)容,更多關(guān)于MySQL update字段的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 国产视频精品久久 | 国产一级在线现免费观看 | 长腿校花被啪到腿软视频 | 亚洲gogo人体大胆西西安徽 | 男操女视频网站 | 最新国产精品视频免费看 | 成在线人永久免费播放视频 | 欧美日韩亚洲一区二区三区在线观看 | 精品一区二区三区中文 | 亚洲国产系列久久精品99人人 | 91久久精品青青草原伊人 | 欧美 自拍| 国产精品欧美亚洲日本综合 | 久久精品国产只有精品2020 | 香港全黄一级毛片在线播放 | 日本高清不卡中文字幕 | 欧美怡红院在线 | 一级成人a毛片免费播放 | 免费播放欧美毛片欧美aaaaa | 国内精品久久久久不卡 | 日日摸人人看97人人澡 | 亚洲一区在线视频观看 | 亚洲国产精品一区二区不卡 | 全免费a级毛片免费看 | 可以看的黄网 | 久久国产精品二国产精品 | 九九九国产视频 | 伊人久久国产免费观看视频 | 国产步兵社区视频在线观看 | 美美女高清毛片视频免费观看 | 中文精品视频一区二区在线观看 | 在线免费公开视频 | 国产免费v片在线看 | 未成人做爰视频www 窝窝午夜精品一区二区 | 欧美亚洲日本韩国一级毛片 | 久久免费视频播放 | 国产免费高清福利拍拍拍 | 精品400部自拍视频在线播放 | 毛片在线视频 | 免费va国产高清不卡大片 | 国产精品李雅在线观看 |