我使用复制时无法更新?

时间:2018-01-19 22:49:56

标签: google-cloud-platform google-compute-engine google-cloud-sql

在Cloud SQL文档中,特别是在此链接上," https://cloud.google.com/sql/docs/mysql/features",请提及以下内容:

第二代实例的不受支持的语句

以下语句不兼容,因为第二代实例使用GTID复制:

语句CREATE TABLE ... SELECT 在事务中创建TEMPORARY TABLE语句

更新事务和非事务表的事务或语句

我经常对我的数据进行更新,因此,这对我的解决方案来说是一个问题。

在谷歌云文档中,在上面提到的相同链接中,它引用了mysql的官方文档,其中提到更新的限制仅适用于非事务性引擎。

也许我感到困惑,但我真的想知道我是否可以更新我的数据。对于英语的糟糕表示抱歉,很明显我不掌握它。

1 个答案:

答案 0 :(得分:1)

我解释这一行的方式:Transactions or statements that update both transactional and nontransactional tables是不支持同时更新BOTH事务和非事务表的事务或语句。 BOTH 是关键词。

我想您仍然可以更新事务表,并在单独的操作中更新非事务性表。