PHP小编子墨在这里为大家介绍一下如何理解spanner.Mutation要更新哪一行。在使用spanner.Mutation进行数据更新时,我们需要指定要更新的行和列。要更新特定行,
PHP小编子墨在这里为大家介绍一下如何理解spanner.Mutation要更新哪一行。在使用spanner.Mutation进行数据更新时,我们需要指定要更新的行和列。要更新特定行,可以使用spanner.KeyRange指定行的范围。如果只需要更新单个行,可以使用spanner.KeyRange.withPrefix来指定行的前缀。另外,还可以使用spanner.KeySet来指定要更新的行的集合。通过这些方法,我们可以清楚地理解spanner.Mutation要更新哪一行的数据。
来自文档:
65床0b31ec07spanner 如何理解要更新哪一行?我发现它缺少 where
子句。它是否自动使用某些字段作为键(例如隐式 user_id = "..."
)?
Cloud Spanner 将自动使用突变正在更新的表的主键。这意味着您必须在 Update
突变中包含主键的所有列。因此,一个 Update
突变也只会更新一行(如果该行不存在,它将返回 NOT_FOUND
错误)。
这也意味着无法更新行的主键值。相反,如果您想“更改”主键值,则必须删除该行并插入新行。
请参阅https://cloud.Google。 com/spanner/docs/reference/rpc/google.spanner.v1#mutation,了解有关突变如何发挥作用的更多信息。
以上就是spanner.Mutation 如何理解要更新哪一行的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: spanner.Mutation 如何理解要更新哪一行
本文链接: https://www.lsjlt.com/news/564321.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0