sql 插入json数组
时间: 2023-09-18 15:10:45 浏览: 220
MySQL插入json问题
5星 · 资源好评率100%
在 SQL 中插入 JSON 数组可以使用以下语法:
```sql
INSERT INTO table_name (json_column) VALUES ('[{"key1": "value1", "key2": "value2"}, {"key1": "value3", "key2": "value4"}]');
```
其中,`table_name` 是要插入数据的表名,`json_column` 是要插入 JSON 数组的列名,`[{"key1": "value1", "key2": "value2"}, {"key1": "value3", "key2": "value4"}]` 是要插入的 JSON 数组,需要用单引号括起来。
注意,如果要插入的 JSON 数组中包含了单引号,需要使用转义符 `\` 进行转义,例如:
```sql
INSERT INTO table_name (json_column) VALUES ('[{"name": "John", "hobbies": ["reading", "swimming", "watching TV"]}, {"name": "Lisa", "hobbies": ["singing", "dancing", "traveling"]}]');
```
阅读全文