首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将enforce-gtid-consistency设置回false

将enforce-gtid-consistency设置回false
EN

Stack Overflow用户
提问于 2016-06-23 23:04:30
回答 3查看 1.4K关注 0票数 4

任何人都有过这样的经历: cloudsql复制将此参数更改为true,这不允许在一个事务中使用多个语句,或者创建临时表。如何在cloudsql中改回false?Thx

EN

回答 3

Stack Overflow用户

发布于 2016-06-24 00:34:19

我是CloudSQL的丹尼。我们切换到使用GTID进行复制,这确保了在副本创建或故障转移期间不会丢失数据。在MySQL 5.7之后,这将是默认的。在启用GTID的情况下,必须设置"enforce-gtid-consistency“标志。启用时,此选项通过只允许执行那些可以以事务安全的方式记录的语句来强制GTID一致性。因此,此处列出的操作不能与此选项一起使用: 1.创建表...SELECT语句2.在事务内创建临时表语句3.更新事务表和非事务表的事务或语句。

如果您可以分享您的查询,我可以帮助您找到一个演练,将临时表与多语句事务分开。很抱歉给您带来不便。

票数 1
EN

Stack Overflow用户

发布于 2016-07-06 00:56:27

我有同样的问题,但它与magento 2。我不能很容易地改变他们如何做他们的查询,所以对我来说,唯一的选择是在计算引擎中建立一个msql服务器。

票数 0
EN

Stack Overflow用户

发布于 2021-04-29 06:58:26

这是非常可悲的,创建表格...SELECT并不是一个丢弃的不寻常的功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37995391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档