多外键表的数据导入问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

多外键表的数据导入问题

2016-03-11 13:34:36 1647 1

mysql数据库有一张表A,A表中有6个外键。现在要往该表中做数据导入,待导入的数据文件中有A表的基本属性字段,以及6个外键关联表中的某一个非主键的字段。

在往该A表导入数据时,会根据待导入文件中提供的属于外键表的那6个字段,查询出6个外键表的ID,将外键id写入A表,因此每导入一行数据就会查询6次外键表,严重影响导入性能。

现请各路大侠不吝赐教,提供另外一个可行的导入方案,谢谢!

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:59:02

    如果外键不可以修改的话,查询是不可避免的,否则就违反mysql的外键约束了。

    要提高导入高性能,在6个外键表针对“某一个非主键的字段”建索引。

    当然,最好的办法是重新导一份数据,包含外键ID

    0 0
相关问答

1

回答

给bi的都是明细数据,那么是通过外部加速表还是导入到holo内部表好?

2022-07-26 10:59:13 77浏览量 回答数 1

1

回答

按天增量导入的数据的时候应该如何设置分区表?

2022-04-16 22:56:48 376浏览量 回答数 1

0

回答

数据库导入问题

2018-08-30 23:35:23 364浏览量 回答数 0

0

回答

导入数据

2017-10-26 13:48:16 1573浏览量 回答数 0

1

回答

数据库导入问题

2017-08-07 09:49:08 1886浏览量 回答数 1

1

回答

有个表的数据有些问题

2016-09-30 22:08:33 3356浏览量 回答数 1

1

回答

表4数据问题

2016-04-24 15:14:39 4012浏览量 回答数 1

1

回答

三级联动菜单的数据库表如何设计?

2016-02-26 16:51:22 6198浏览量 回答数 1

1

回答

相关的数据插入两个表需要使用事务吗?

2016-02-08 16:00:12 1886浏览量 回答数 1

1

回答

导入数据库是个问题啊

2012-03-03 10:30:32 6454浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载