《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.vephp.com/jiaocheng/8047.html