<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MySQL中,當update修改數(shù)據(jù)與原數(shù)據(jù)相同時會再次執(zhí)行嗎?

          共 1022字,需瀏覽 3分鐘

           ·

          2020-07-27 18:32


          作者:powdba

          https://yq.aliyun.com/articles/694162

          一、背景

          本文主要測試MySQL執(zhí)行update語句時,針對與原數(shù)據(jù)(即未修改)相同的update語句會在MySQL內(nèi)部重新執(zhí)行嗎?

          二、測試環(huán)境

          MySQL5.7.25

          Centos 7.4

          三、binlog_format為ROW

          1、參數(shù)

          2、測試步驟

          session1

          session2

          session1

          3、總結(jié)

          binlog_format=row和binlog_row_image=FULL時,由于MySQL 需要在 binlog 里面記錄所有的字段,所以在讀數(shù)據(jù)的時候就會把所有數(shù)據(jù)都讀出來,那么重復(fù)數(shù)據(jù)的update不會執(zhí)行。即MySQL 調(diào)用了 InnoDB 引擎提供的“修改為 (1,55)”這個接口,但是引擎發(fā)現(xiàn)值與原來相同,不更新,直接返回。

          四、binlog_format為STATEMENT

          1、參數(shù)

          2、測試步驟

          session1

          session2

          session1

          3、總結(jié)

          在binlog_format=statement和binlog_row_image=FULL時,InnoDB內(nèi)部認真執(zhí)行了update語句,即“把這個值修改成 (1,999)“這個操作,該加鎖的加鎖,該更新的更新。

          最后免費給大家分享50個Java項目實戰(zhàn)資料,涵蓋入門、進階各個階段學(xué)習(xí)內(nèi)容,可以說非常全面了。大部分視頻還附帶源碼,學(xué)起來還不費勁!


          附上截圖。(下面有下載方式)。


          項目領(lǐng)取方式:

          掃描下方公眾號回復(fù):50,

          可獲取下載鏈接

          ???

             
          ?長按上方二維碼 2 秒
          回復(fù)「50」即可獲取資料


          點贊是最大的支持 

          瀏覽 64
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本三及片网 | 久久九九国产视频 | 又粗又硬视频 | 天堂俺去俺来也WWW色光网 | 免费crm一区二区 |