> create database testdb;
Query OK, 1 row affected (0.03 sec)
mysql> use testdb;
Database changed
mysql...('{"x": 17, "x": "red"}'),
('{"x": 17, "x": "red", "x": [3, 5, 7]}');
当我们插入的 json 中包含多个相同字段,表中只会保存最后一个值...--------------------------------+
3 rows in set (0.00 sec)
官方文档提示在 8.0.3 版本中有bug,上述同一 json 中相同字段情况,会保存第一个值...小闫使用的版本为8.0.19,此bug已修复,最终效果为保存最后一个值。...更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』
比如有一个变量:
set @j = '["a", {"b": [true, false]}, [10, 20]]';
然后我们使用函数进行操作