通过ORM新增关联数据
来源:4-5 通过ORM新增数据到数据库
Dod_Annie
2019-01-07
数据库postgres,我现在需要批量迁移数据,有一张表是另一张表的子表,里面有个字段是parentId,指向它父表的主键Id,现在问题是我批量插子表数据的时候并不知道每条数据所关联的parentId,只知道它关联的父表数据中的一个字段(类似parentName),即:我现在要插入10000条子表的数据,每一条数据的parentId,我都要先遍历一遍父表,通过parentName,找到parentId,然后再插入子表数据,有没有方便点的做法??
写回答
1回答
-
NavCat
2019-01-07
有两种方式解决,你可以尝试一下:
1, 使用ORM来进行操作,写一个python脚本,通过parentName找到parentId,再进行插入。
2,使用SQL语句试试,譬insert into from 语句,参考链接:
https://blog.csdn.net/ljheee/article/details/78649195
https://blog.csdn.net/luojinbai/article/details/45676783
022019-01-08
Python操作三大主流数据库-MySQL+MongoDB+Redis
一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧
2024 学习 · 376 问题
相似问题
新增数据时
回答 1
批量插入关联数据问题
回答 1