【发布时间】:2021-01-25 10:13:27
【问题描述】:
使用 MySql 8,您可以使用 --import 命令直接使用 jsondata 标志导入 json 数据。这是官方链接:https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-utilities-json-import-command.html
但是如何将 json 数据中的特定字段导入到已定义表的特定列中。
例如:如果您有一个带有 (id, code, name) 的 countries 表和一个结构类似于
[
{
id: 1,
code: "foo",
name: "bar",
otherField1: "baz",
otherField2: "baz2"
},
{
...
}
]
【问题讨论】:
-
我不认为 shell 实用程序可用于将 JSON 文档转换为 MySQL 表数据。给出的示例用于将多个 JSON 移动到 JSON 类型的 单个 列中。
-
虽然你可以用它来将数据导入表格mysqlserverteam.com/…你不能选择它们,你试试用oho或python perl,c# vb net.....
标签: mysql