目录
- mysql更新varchar存储的Josn数据
- 1、检查版本
- 2、创建测试数据
- 3、操作–查看数据
- 4、操作-修改
Mysql更新varchar存储的Josn数python据
记录一次mysql操作varchar格式存储的json字符串数据
1、检查版本
-- 版本5.7以上才可以能执行json操作 select version();
2、创建测试数据
-- 创建测试表及测试数据 CREAT编程E TABLE test_json_table AS SELECT UUID(), '{"test1": {"value": "1", "stringValue": "1"}, "test2": {"value": "2", "stringValue": "2"}, "t编程客栈est3": {"value": "3", "stringValue": "3"}}' datas;
3、操作–查看数据
-- 查看验证数据是否正常 select * from test_json_table; -- 查看test1的value字段 select JSON_EXTRACT(datas, '$.test1.value') from test_json_table; -- 返回 '1‘ -- 或 select datas ->'$.test1编程客栈.value' from test_json_table; -http://www.devze.com- 返回'1‘ -- 获取test1的value的值(直接返回字符串,没有引号); select datas ->>'$.test1.value' from test_json_table; -- 返回 1
4、操作-修改
-- 修改 test1.value= 0 update test_json_table set datas = JSON_REPLACE( datas, '$.test1.value', '0') ;
到此这篇关于Mysql更新varchar存储的Json数据的文章就介绍到这了,更多相关Mysql Json数据内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!
精彩评论