gpt4 book ai didi

mysql - MySQL 中的 JSON_SET 和 JSON_EXTRACT 是原子的吗?

转载 作者:行者123 更新时间:2023-11-29 15:37:02 26 4
gpt4 key购买 nike

我有一个 MySQL 表,其中有一个名为“counter”的 JSON 字段。 'counter' 是一个数组。我想编写一个查询,以原子方式递增数组中的值。下面的查询是原子的吗?

UPDATE 表 SET counter = JSON_SET(counter, '$[0]', JSON_EXTRACT(counter, '$[0]') + 1) WHERE id='xyz';

最佳答案

实际上是的,因为当您的 UPDATE 语句检查该行时,它会被锁定。其他 session 无法同时更新。

关于mysql - MySQL 中的 JSON_SET 和 JSON_EXTRACT 是原子的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58136686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com