织梦网站字体大小,wordpress去掉index,seo从0到1怎么做,网站建设哪家有Mysql更新varchar存储的Josn数据
记录一次mysql操作varchar格式存储的json字符串数据
1、检查版本
-- 版本5.7以上才可以能执行json操作
select version(); 2、创建测试数据
-- 创建测试表及测试数据
CREATE TABLE test_json_table AS SELECT
UUID(),
{test1: …Mysql更新varchar存储的Josn数据
记录一次mysql操作varchar格式存储的json字符串数据
1、检查版本
-- 版本5.7以上才可以能执行json操作
select version(); 2、创建测试数据
-- 创建测试表及测试数据
CREATE TABLE test_json_table AS SELECT
UUID(),
{test1: {value: 1, stringValue: 1}, test2: {value: 2, stringValue: 2}, test3: {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; -- 返回’1‘
-- 获取test1的value的值直接返回字符串没有引号
select datas -$.test1.value from test_json_table; -- 返回 14、操作-修改
-- 修改 test1.value 0
update test_json_table set datas JSON_REPLACE( datas, $.test1.value, 0) ;