《MYSQL數據庫mysql錯誤處理之ERROR 1786 (HY000)》要點:
本文介紹了MYSQL數據庫mysql錯誤處理之ERROR 1786 (HY000),希望對您有用。如果有疑問,可以聯系我們。
MYSQL入門ERROR 1786 (HY000)
MYSQL入門【情況描述】
MYSQL入門msyql5.6.14
MYSQL入門【報錯信息】
MYSQL入門執行create table ... select的時刻遇到報錯:
MYSQL入門【報錯緣故原由】
MYSQL入門ERROR1786是由于開啟了enforce_gtid_consistency=true功能導致的,MySQL官方解釋說當啟用enforce_gtid_consistency功能的時候,MySQL只允許能夠保障事務平安,并且能夠被日志記錄的SQL語句被執行,像create table ... select 和 create temporarytable語句,以及同時更新事務表和非事務表的SQL語句或事務都不允許執行.
MYSQL入門
db1 [test] [23:28:28]> show variableslike 'ENFORCE_GTID_CONSISTENCY';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| enforce_gtid_consistency | ON |
+--------------------------+-------+
MYSQL入門【解決辦法】
MYSQL入門由于enforce_gtid_consistency參數是只讀的,所以必需重啟MySQL服務才能是配置生效.
MYSQL入門測驗考試在線動態修改時的報錯:
歡迎參與《MYSQL數據庫mysql錯誤處理之ERROR 1786 (HY000)》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/8047.html