<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] MySQL 事務主要用于處理操作量大,復雜度高的數據。比如說,在人員管理系統中,你刪除一個人員,你即需要刪除人員的基本資料,也要刪除和該人員相關的信息,如信箱,文章等等,這樣,這些數據庫操作語句就構成一個事務! 在MySQL中只有使用了Innodb數據庫引擎的數據庫或表才支持事務 事務處理可以用來維護數據庫的完整性,保證成批的SQL語句要么全部執行,要么全部不執行. 事務用來管理insert,update,delete語句 一般來說,事務是必須滿足4個條件(ACID): Atomicity(原子性)、Consistency(穩定性)、Isolation(隔離性)、Durability(可靠性) 1. 原子性:一組事務,要么成功;要么撤回。 2. 穩定性 : 有非法數據(外鍵約束之類),事務撤回。 3. 隔離性:事務獨立運行。一個事務處理后的結果,影響了其他事務,那么其他事務會撤回。事務的100%隔離,需要犧牲速度。 4. 可靠性:軟、硬件崩潰后,InnoDB數據表驅動會利用日志文件重構修改。可靠性和高速度不可兼得, innodb_flush_log_at_trx_commit選項 決定什么時候吧事務保存到日志里。 >[danger]注意:如果要使用事務,需要在建表的時間采用Innodb或者對已有的表進行修改 ~~~ mysql>alter table demo engine= innodb; ~~~ ## Mysql的工作模式 Mysql默認是自動模式,即一條命令執行就馬上生效(這一條命令可以看成一個事務)。為了執行事務,應該關閉自動提交,將多個語句組合成一個事務,最后執行提交或回滾操作。 ## 開始一個事務 ~~~ mysql>start transaction; mysql>set autocommit=0;//設置為不自動提交,開自動提交set autocommit=1; ~~~ ## 事務的回滾rollback ~~~ mysql>insert into stu(name) values("學并思"); mysql>insert into stu(name) values("大牛學院"); mysql>rollback;//回滾 ~~~ ## 事務的提交 ~~~ mysql>insert into stu(name) values("學并思"); mysql>insert into stu(name) values("大牛學院"); mysql>commit;//提交事務 ~~~ ## 注意事項 1. 正確的存儲引擎才能開啟事務 2. 記得關閉自動提交 3. 記得rollback 或者commit
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看