<li id="c4loq"><acronym id="c4loq"></acronym></li>

<button id="c4loq"></button>
    <dd id="c4loq"><pre id="c4loq"></pre></dd>

      <th id="c4loq"></th>

        <dd id="c4loq"></dd>

        幫助中心 > 數據庫 > 云數據庫MySQL > 常見問題 > GTID特性對臨時表限制的處理方法
        GTID特性對臨時表限制的處理方法

        GTID特性對臨時表限制的處理方法

        問題描述

        RDS for MySQL 5.6版本中,GTID特性對臨時表進行了限制,導致報錯內容如下。

        When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, the statements CREATE TEMPORARY TABLE and DROP TEMPORARY TABLE can be executed in a non-transactional context only, and require that AUTOCOMMIT = 1.
        

        解決方法

        您可以根據實際情況,選擇如下的解決方法。

        ? 將create temporary table語句更改為create table,使用普通表替代臨時表。
        ? 修改代碼,將臨時表的創建和刪除操作放在事務外,并且保證會話的參數為autocommit=1。

        適用于

        ?云數據庫 RDS MySQL 版

        黄片免费无马赛克

        <li id="c4loq"><acronym id="c4loq"></acronym></li>

        <button id="c4loq"></button>
        <dd id="c4loq"><pre id="c4loq"></pre></dd>

          <th id="c4loq"></th>

            <dd id="c4loq"></dd>