我有一张表,其中使用json字段类型存储一些json,存储的值之一是{'views':1}
... ...基本上只是对象的视图计数器。
我尝试了(说实话,猜测)一些不同的方法来更新int,但是没有任何运气。
我知道在标准的int字段中,这只是SET views = views + 1
的问题,而不是确切地找到使用json_replace()
的正确方法。
我确实希望不必执行select -> json_decode -> update the views number -> json_encode -> update
,但是如果那是我们目前唯一的选择,那就好了,但是我想我会在使用该方法之前问一下。
我正在运行mysql 5.7.25
谢谢