【发布时间】:2017-07-01 12:44:19
【问题描述】:
我想将一个包含 json 数组的 json 文件导入到 mysql 表中。
使用LOAD DATA LOCAL INFILE '/var/lib/mysql-files/big_json.json' INTO TABLE test(json); 给出错误消息Invalid JSON text: "Invalid value." at position 1 in value for column
我的 json 如下所示:
[
{
"id": "6defd952",
"title": "foo"
},
{
"id": "98ee3d8b",
"title": "bar"
}
]
如何参数化加载命令以遍历数组?
【问题讨论】:
-
我也检查了这个问题;没运气。尝试使用逗号、换行符、括号。如果我将对象分成文件,它会起作用,但是 json 太大,这种方法不可行。
-
一个您可以调整和使用的选项,https://stackoverflow.com/a/45080443。