找回密码
 立即注册

QQ登录

只需一步,快速开始

三金

初级会员

21

主题

42

帖子

267

积分

初级会员

积分
267
三金
初级会员   /  发表于:2022-1-26 15:49  /   查看:2115  /  回复:3
10金币
本帖最后由 Chelsey.Wang 于 2022-2-16 15:08 编辑

想实现这样一个效果,在创建一个出入库单是,可以选择多个配件种类进行提交,而每种配件又对应很多配件编码。举个栗子,如果我要入库iPhone12 十个,入库iPhone13 五个,每个iPhone都有自己的序列号,我在入库时就有两个一对多的关系,一个入库单对应iPhone12和iPhone13两类产品,iPhone12对应10个产品序列号,iPhone13对应5个产品序列号。
想通过服务端命令实现,同时给这四个表添加数据。


服务端命令如下

但出现报错

不知道是哪里出现了问题
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,constraint failed FOREIGN KEY constraint failed这个报错来自于数据库,一般是由于设置外键约束后一些冲突引起的,详情可以参考: "a foreign key constraint fails ",外键表中添加数据时无法实现_Lelouch_E的博客-CSDN博客 看到您出问题的表中,这个字段设置了外键约束的,而且如果取消这里的外键约束后,问题也不会复现,说明的确是这里设置外键约束后,有冲突造成的,您可以根据您的业务,仔细检查一下服务端命令中 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-26 15:49:09
来自 4#
您好,constraint failed FOREIGN KEY constraint failed这个报错来自于数据库,一般是由于设置外键约束后一些冲突引起的,详情可以参考:
"a foreign key constraint fails ",外键表中添加数据时无法实现_Lelouch_E的博客-CSDN博客
看到您出问题的表中,这个字段设置了外键约束的,而且如果取消这里的外键约束后,问题也不会复现,说明的确是这里设置外键约束后,有冲突造成的,您可以根据您的业务,仔细检查一下服务端命令中更新数据表时涉及这个字段的地方的逻辑冲突。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-26 17:05:52
2#
您好,从您上传的信息来看,像是添加数据的时候违反了唯一约束



像您这种循环的话,建议把新纪录变量名都清空,循环的时候这种是用不上的,
还容易造成参数覆盖

如果您实在无法处理问题的话,建议您附上简化的demo,并说明怎么操作能复现问题,我们帮您看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
三金
初级会员   /  发表于:2022-1-27 08:36:29
3#
Joe.xu 发表于 2022-1-26 17:05
您好,从您上传的信息来看,像是添加数据的时候违反了唯一约束

说一下操作流程

首先点配件入库的新建中的采购入库

然后给每种配件添加入库的配件序列号

然后从Excel导入

然后同理在添加一个
然后确定,就会报错,试了你说的方法,还是不能解决,麻烦再帮我看一看。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部