我有几组 CSV 文件需要放入 mysql 数据库。CSV 如下:
Products(它有一个 product_id) ShippingDetails(通过 product_id 与产品 csv 文件相关) Categories(通过 product_id 与产品 csv 文件相关)
我有 3 组这些文件
Group1: Products1.csv, ShippingDetails1.csv, Categories1.csv Products2.csv, ShippingDetail2.csv, ... ...
每个组上的文件都与 product_id 关联。
问题是我想加载数据库中的所有文件组,但是 product_id 的 id 在每个组上从 0 开始。所以我需要一种方法来更改 id,以便它对所有产品都是唯一的,无论它来自什么 csv 文件。此外,当所有数据都被带到一个表中时,我需要更改每个组上的关系(外键)以使它们与新的唯一 ID 匹配。在实际场景中,我有一堆表,它们都与每个组的 product_id 相关。所以我想知道 MySQL 是否可以在旅途中修复关系,或者最好的方法是什么。