sql >> Database teknologi >  >> RDS >> Oracle

Overtrådt - overordnet nøgle blev ikke fundet 02291. 00000 - integritetsbegrænsning

På grund af de fremmednøglebegrænsninger, du specificerede, da du oprettede tabellen ItemOrdered, når du udfører denne indsættelse:

INSERT INTO ItemOrdered VALUES(401565981,234489212,'2')

... værdierne 401565981 og 234489212 skal svare til nøgleværdier i henholdsvis Ords- og BelitId-tabellerne - dvs. disse 2 forespørgsler skal returnere rækker:

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

Fejlmeddelelsen antyder, at dette ikke er tilfældet.



  1. grundlæggende pyodbc bulk indsats

  2. Kan ikke få adgang til, at en eller anden database er rod, efter bare at oprette denne database

  3. Sådan tælles forekomster af separator i strenge, undtagen dem i anførselstegn

  4. Hvilken mysql-motor til enorme mængder data (logning)?