91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

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

MySQL 5.6版本GTID特性對臨時表限制的處理方法

問題描述

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

  1. 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.

說明:
開啟GTID后,5.7版本支持事務中使用臨時表,且binlog_format必須設置為ROW根式(RDS默認ROW格式)。

解決方法

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

  • create temporary table語句更改為create table,使用普通表替代臨時表。
  • 修改代碼,將臨時表的創建和刪除操作放在事務外,并且保證會話的參數為autocommit=1
广宁县| 临西县| 永登县| 龙江县| 巩义市| 五家渠市| 赞皇县| 陵川县| 含山县| 平邑县| 贵阳市| 孝感市| 峨眉山市| 大足县| 南华县| 阿合奇县| 阜平县| 阿克苏市| 大关县| 梨树县| 昌宁县| 扶余县| 恩施市| 子长县| 西藏| 闽清县| 阜康市| 北宁市| 连州市| 霍城县| 阿尔山市| 沁阳市| 湄潭县| 璧山县| 建始县| 南召县| 平顺县| 荔浦县| 丽水市| 西畴县| 瑞安市|