我正在尝试将 csv 文件导入 mysql 数据库。该数据库包含 5 个表。
- 表 1 有主键
- 表 2 有自己的主键,表 1 的主键作为外键
- 表 3 有自己的主键,表 2 的主键作为外键
- 表 4 有自己的主键,表 3 的主键作为外键
- 表 5 有自己的主键,表 4 的主键作为外键
现在,我正在尝试将数据导入表 4。数据以“,”作为分隔符,并且位于 csv 文件中。当我直接导入时,我遇到了 phpmyadmin 只是旋转而不执行任何操作的问题。我的问题是,这是马上吗? 第二个问题是,表4需要填写外键,表1、2、3需要填写外键、主键吗?
最佳答案
如果表 4 的外键列中输入的值尚未存在于表 3 中,则必须首先将它们添加到那里,并通过类似的逻辑将相应的值添加到表 2 和表 1。
关于mysql - 使用 phpmyadmin 将 csv 导入 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598285/