sql >> Databasteknik >  >> RDS >> Oracle

Violed - överordnad nyckel hittades inte 02291. 00000 - integritetsbegränsning

På grund av de främmande nyckelbegränsningarna du angav när du skapade tabellen ItemOrdered, när du utför denna infogning:

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

... värdena 401565981 och 234489212 måste motsvara nyckelvärden i Ords- respektive BelitId-tabellerna - dvs dessa 2 frågor bör returnera rader:

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

Felmeddelandet antyder att så inte är fallet.



  1. Oracle SQL - returnera något standardvärde om frågan inte ger resultat

  2. Hur man kör och hanterar MySQL-säkerhetskopior för Oracle DBA

  3. Yii2 steg-för-steg-guide för inloggning från tabell i MySQL

  4. Anropa en medlemsfunktion addEagerConstraints() på float LARAVEL