1: 数据库 mysql8 ; json 字段 info {"a":1,"b":2}
2:update mytable set info=json_set(info,'$."a"',info->'$."a"'+1) where id= 111;
3: 执行 update 后的 info {"a":2.0,"b":2}
竟然多了小数点,求教解决方法
1
msg7086 2018-11-23 16:45:28 +08:00
随便帮你查了一下。JSON 并没有整数与小数之分,所以 2 和 2.0 在 JSON 里是等价的。
|
2
SingeeKing 2018-11-23 17:11:30 +08:00
|