Java Spark - MySQL使用外键约束插入数据

时间:2017-01-11 11:15:27

标签: mysql apache-spark dataframe dataset

我正在尝试使用spark dataset / rdd将数据插入MYSQL数据库。

表A:

+------+------+------------------------+
| Col  | type |          desc          |
+------+------+------------------------+
| id   | int  | primary key            |
| name | text | some name              |
| b_id | int  | foreign key to table B |
+------+------+------------------------+

表B:

+------+------+-----------------------------+
| Col  | type |            desc             |
+------+------+-----------------------------+
| id   | int  | primary key, Auto Increment |
| name | text | some name                   |
+------+------+-----------------------------+

我正在从CSV文件中读取数据并尝试将数据写入表A但不能插入到A中我们需要表B中的一些id(外键)。如果我创建一个bean A并将bean B包含为A的一部分。每当我插入A?

时,这会自动创建B.

0 个答案:

没有答案