国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

一 前言

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

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

二 測(cè)試

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語(yǔ)句。

實(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 語(yǔ)句,并把更新語(yǔ)句記錄到binlog。

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

以上就是實(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ù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 久爱免费观看在线网站 | 99久久精品免费精品国产 | 国产精品久久毛片 | 中文乱码一二三四有限公司 | 高清一级淫片a级中文字幕 高清一区二区 | 国产成人免费在线观看 | 亚洲九九香蕉 | 国内精品一区二区2021在线 | 看v片| 长腿嫩模打开双腿呻吟 | 美女一丝不佳一级毛片香蕉 | 成人永久免费视频网站在线观看 | 国产成人3p视频免费观看 | 玖玖精品视频在线 | 欧美 日韩 国产在线 | 国产伦码精品一区二区 | 亚洲你我色 | 国产一区二区三区四区五区tv | 伊人网在线免费视频 | 在线播放高清国语自产拍免费 | 精品免费在线视频 | 久久视精品 | 午夜性色福利视频在线视频 | 全部孕妇毛片丰满孕妇孕交 | 视色4setv.com| 国产精品无打码在线播放9久 | 情侣自拍啪啪 | 91精品国产手机在线版 | 久久com| 怡红院免费的全部视频国产a | 久久久小视频 | 亚洲日本视频 | 精品国产福利 | 202z欧美成人 | 我们2018在线完整免费观看 | 中文字幕在线播放 | 一级a毛片免费观看久久精品 | 中文字幕在亚洲第一在线 | 天堂入口 | 中文字幕一区2区 | 最新中文字幕视频 |