mysql表中,表的外键关联自身主键,为啥插入不了数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql表中,表的外键关联自身主键,为啥插入不了数据?相关的知识,希望对你有一定的参考价值。
出现java.sql.SQLException: Cannot add or update a child row: a foreign key constraint fails
参考技术A 外键为空或者重复追问外键设置的可以为null,现在数据库中总没有任何数据,在插入的时候不允许插入,出现错误。。。
追答是不是插入字段对应不对,写错字段名了?
参考技术B 外键数据的值,必须是主键值的拷贝。 参考技术C 中有双鲤鱼,相戏碧波间。hive建立数据仓库 事实表的外键和维度表主键怎么关联 啥命令
还是说事实表的外键不需要和维度表主键关联
其实hive里面虽然从mysql导入的时候要求mysql的数据有主键,但是在hive里面主键的概念明显是模糊了的甚至说是去掉的,更没有想传统数据仓库的时候,事实表和维表的键可以连在一起的情况一般都是直接在hive-ql的时候用jion的,即在条件判断的时候加上a.id=b.id 参考技术A 还是走的维度模型的思路?以上是关于mysql表中,表的外键关联自身主键,为啥插入不了数据?的主要内容,如果未能解决你的问题,请参考以下文章