原因:

1. 设置的外键与外键对应的表的主键值不匹配。

2. 插入数据前要先确保外键对应的表包含数据,如果关联的表没有数据,此时该表的主键值作为另一表的外键值,插入数据就会报错。比如A表的主键id字段是B表的外键,给B表插入数据前必须保证A表的主键至少是有数据的。否则就会报Cannot add or update a child row: a foreign key constraint fails。

Logo

鸿蒙生态一站式服务平台。

更多推荐