找回密码
 立即注册

QQ登录

只需一步,快速开始

coolair

金牌服务用户

10

主题

31

帖子

207

积分

金牌服务用户

积分
207
coolair
金牌服务用户   /  发表于:2019-1-17 15:53  /   查看:5335  /  回复:11
导入excel数据提示foreign key constraint failed这个错误。
我设置了主从表关联,是向从表内导入数据。
请问这个有可能是怎么引起的,该如何解决?

11 个回复

倒序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-17 16:12:30
沙发
您好,这个和外键约束有关,您检查下设置关联-高级设置-外键约束 处的设置哈~
如果还不对,您可以上传一下工程帮您看一下呢~

本帖子中包含更多资源

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

x
回复 使用道具 举报
coolair
金牌服务用户   /  发表于:2019-1-17 16:22:38
板凳
外键约束我是设置的约束删除和联级更新。如果关闭外键约束是没有问题的,可是我要用这个外键约束的功能啊?开启了就不能导入了?
我试过,凡是有约束的字段如果我导入的值是空的就没有问题,但是如果有这个值得就会报错。
有外键约束的字段的值我自己也验证过,和数据库的值是一致的但是也无法导入
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-17 16:53:31
地板
恩恩,了解的。能否上传下您的工程,这边具体看下您是如何设置的,帮您找下问题原因。
回复 使用道具 举报
coolair
金牌服务用户   /  发表于:2019-1-17 22:51:31
5#
用户名Administrator
密码123456我保留了部分数据可以用来比对参考,谢谢!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-18 10:39:42
6#
coolair 发表于 2019-1-17 22:51
用户名Administrator
密码123456我保留了部分数据可以用来比对参考,谢谢!

您好,在自己创建子表的表格时,一定要记得手动设置一下子表格哈,快速生成的主子表会自动设置好,但自己创建的需要自行设置的。设置方法:
右键表格-设置为子表格-选择好主子表中关联的字段即可。


本帖子中包含更多资源

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

x
回复 使用道具 举报
coolair
金牌服务用户   /  发表于:2019-1-18 12:28:06
7#
本帖最后由 coolair 于 2019-1-18 13:16 编辑

抱歉,你给的方案不行。还是提交不了。页面上是有显示数据了但是实际上没有进入数据库。刷新完了就又没有了。我用表格松绑定加了个按钮看了一下,提交表格显示没有主表数据的子表无法提交。可是我这个页面上不需要主要表啊!?
回复 使用道具 举报
coolair
金牌服务用户   /  发表于:2019-1-18 13:23:16
8#
还有一个就是这个页面上也不能把主表做进去,不然导入的信息客户名称就全部自动变成选择主表某一个了。实际是这两个表只是想做客户名称统一的关联。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-18 16:01:22
9#
我理解您这个是不是不需要做成主子表的关系,只做字段关联就可以,在银行明细表中关联到客户信息表中。然后通过明细中的客户名称可以通过关联查到这名客户的其他详细信息。

另外需要注意的就是,关联字段需要时客户信息表中的唯一字段,就是说在客户表中客户名称一定要唯一,其实比较建议您使用客户编号来做关联的哈。
回复 使用道具 举报
coolair
金牌服务用户   /  发表于:2019-1-19 09:41:40
11#
Tracy.Liu 发表于 2019-1-18 16:01
我理解您这个是不是不需要做成主子表的关系,只做字段关联就可以,在银行明细表中关联到客户信息表中。然后 ...

是的,客户信息表里名称我设置的就是唯一的。银行明细表里的对方客户名称和客户信息表里的客户名称是做了关联的。也是方便以后如果修改了客户信息对应的银行明细里的名称也会跟着一起变。但是现在就是无法导入批量的数据进去。导入的数据里客户名称我也和客户信息表里的客户名称比对过是一致的也无法导入。但是只要我把导入的数据里客户名称都删了就可以导入。但是如果我一条一条的输入是没有问题的,只是批量导入的时候出错!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部