找回密码
 立即注册

QQ登录

只需一步,快速开始

kevinchang

中级会员

79

主题

174

帖子

613

积分

中级会员

积分
613
kevinchang
中级会员   /  发表于:2020-4-25 11:05  /   查看:1735  /  回复:5
1金币
本帖最后由 Erik.Xue 于 2020-4-26 08:58 编辑

订单里,分主表和明细表(产品,单价,数量,总价)我已经把主表利用excel导入完成
但是导入明细表时失败 ,错误码:constraint failed FOREIGN KEY constraint failed
请问该怎么处理?

5 个回复

倒序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-4-26 09:10:50
沙发
您好,您能描述一下主子表的具体字段和关联关系吗?根据您的描述,我推断是因为主子表关联是用主表ID关联子表的,这样的话活字格是没办法自动识别子表与主表的关联关系的。
因为当你存储子表时,会选择主表的ID,所以,子表会将主表的ID存入。但是反过来就没法
自动识别子表数据到底属于哪一个主表ID了。

所以,解决办法是,更换主子表关联的外键。或者手动一条条的导入。
回复 使用道具 举报
kevinchang
中级会员   /  发表于:2020-4-26 09:33:37
板凳
Erik.Xue 发表于 2020-4-26 09:10
您好,您能描述一下主子表的具体字段和关联关系吗?根据您的描述,我推断是因为主子表关联是用主表ID关联子 ...

订单主表和订单明细表 用订单编号关联
从excel导入时明细表时,错误提醒 constraint failed FOREIGN KEY constraint failed
若我的方法错误,请提供正确的方法,将含有主子表的资料从excel 导入
若是不用excel导入,该用什么方法导入?
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-4-26 09:59:31
地板
kevinchang 发表于 2020-4-26 09:33
订单主表和订单明细表 用订单编号关联
从excel导入时明细表时,错误提醒 constraint failed FOREIGN KEY ...

您好,我试了一下用订单编号作为外键,导入主子表是正常的呀。

希望您上传提供一下工程文件以及Excel文件,如果不方便的话,麻烦
您做一个类似的demo上传也可以,这样方便我快速的找出问题哈~

非常感谢!
回复 使用道具 举报
kevinchang
中级会员   /  发表于:2020-4-26 21:12:12
5#
Erik.Xue 发表于 2020-4-26 09:59
您好,我试了一下用订单编号作为外键,导入主子表是正常的呀。

希望您上传提供一下工程文件以及Excel ...

你好!我没有把订单编号作为外键 ,请问该怎么设定?
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-4-27 09:14:34
6#
你好,目前我们无法根据当前的描述进行测试复现,需要你补充能够复现的工程文件与测试Excel文件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部