mysql - 使用 phpmyadmin 将 csv 导入 mysql

标签 mysql csv import phpmyadmin

我正在尝试将 csv 文件导入 mysql 数据库。该数据库包含 5 个表。

  1. 表 1 有主键
  2. 表 2 有自己的主键,表 1 的主键作为外键
  3. 表 3 有自己的主键,表 2 的主键作为外键
  4. 表 4 有自己的主键,表 3 的主键作为外键
  5. 表 5 有自己的主键,表 4 的主键作为外键

现在,我正在尝试将数据导入表 4。数据以“,”作为分隔符,并且位于 csv 文件中。当我直接导入时,我遇到了 phpmyadmin 只是旋转而不执行任何操作的问题。我的问题是,这是马上吗? 第二个问题是,表4需要填写外键,表1、2、3需要填写外键、主键吗?

最佳答案

如果表 4 的外键列中输入的值尚未存在于表 3 中,则必须首先将它们添加到那里,并通过类似的逻辑将相应的值添加到表 2 和表 1。

关于mysql - 使用 phpmyadmin 将 csv 导入 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598285/

相关文章:

mysql select case 多列作为

mysql - 重复SUM(字段)查询优化

php - Laravel:查询根据我在 URL 中传递的 ID 返回数据

python - 为什么导入在 setuptools entry_point 脚本中失败,但在 python 解释器中却没有?

mysql - 涉及同一个表的多个联接产生 "column doesn' t 存在”错误 - MySQL

java - 正则表达式删除井号和双逗号java csv

windows - 在命令行或通过批处理文件将 CSV 文件导入 Sqlite3 数据库

python - 转换时导出的 csv 文件中的奇怪字符

java - 进口声明的历史是什么?

git - 如何从 git log 输出中获取特定的 SHA