MySQL插入JSON问题可以分为以下几个步骤:
创建表时需要用到json类型列,例如:
CREATE TABLE +example+ (
+id+ INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
+json_data+ JSON NOT NULL,
PRIMARY KEY (+id+)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
例1.
{
"name": "张三",
"age": 28,
"address": [
{"city": "北京", "street": "五道口"}
]
}
[
{"name": "张三", "age": 28},
{"name": "李四", "age": 30}
]
通过以上操作,我们就可以在MySQL中插入和查询JSON数据了.对于多层嵌套的JSON数据,也是支持插入和查询的,只需要按照以上方法进行即可.