
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 错误)。
预订宝酒店预订系统是预订宝旅游电子商务团队集6年行业运营经验和雄厚的技术实力,历经一年时间,开发完成的一套功能强大、性能卓越的在线酒店预订解决方案。10分钟轻松搭建完全属于自己的酒店预订网站!预订宝酒店预订系统是开源、免费的,依托我们非常强势的上游支持,该系统拥有如下的几大特色:丰富的签约酒店资源:系统集成20000余家酒店资料,并提供房价与房态实时同步更新与维护。全面的网站管理功能:系统提供全面
0
这也意味着无法更新行的主键值。相反,如果您想“更改”主键值,则必须删除该行并插入新行。
请参阅https://cloud.google。 com/spanner/docs/reference/rpc/google.spanner.v1#mutation,了解有关突变如何发挥作用的更多信息。
以上就是spanner.Mutation 如何理解要更新哪一行的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号