RuneS adlı üyeden alıntı: mesajı görüntüle
Herkese merhabalar,
Bir veritabanı ödevim var. Kışla veritabanı tutuyorum. Er, astsubay ve subay tablolarım personel tablosundan kalıtım alıyor. Bir de araçlar adlı bir tablom var. Bu araçlar, tablomda araçları kullanacak personel için, personelin idsini çekmeye çalışıyorum fakat şöyle bir hata alıyorum

ERROR: HATA: "araclar" tablosu üzerindeki ekleme veya güncelleme işlemi "personel_id_fk" foreign key kısıtlamasını ihlal ediyor DETAIL: "personel" tablosunda (personel_id)=(3001) anahtarı mevcut değildir. SQL state: 23503

sebebi nedir?
3001 id ile personel yok

olmayan askere arac zimmetlemeye calisiyorsun - gercek hayatta olur ama digitalde mumkun degil