Een beperking van een refererende sleutel betekent dat je ene tabel geen invoegingen, updates of verwijderingen accepteert die de refererende sleutel zouden 'breken'. Dit betekent dat u een EmpID niet kunt bijwerken als de nieuwe EmpID niet in de gebruikers bestaat. U kunt geen nieuwe EmpID toevoegen als deze niet bestaat in de gebruikerstabel, enzovoort. Om dit probleem op te lossen, moet u ervoor zorgen dat de EmpID die u probeert toe te voegen aan tabel 'leave', eerst bestaat in tabel 'gebruikers'.Buitenlandse sleutels kunnen een echt krachtig item zijn, maar kunnen ook een echte pijn zijn. Aangezien de database waaraan u werkt externe sleutelbeperkingen had, raad ik u aan er een beetje over te lezen:http ://en.wikipedia.org/wiki/Foreign_key