Omezení cizího klíče znamená, že jedna tabulka nepřijímá vkládání, aktualizace nebo mazání, které by „zlomily“ cizí klíč. To znamená, že nemůžete aktualizovat EmpID, pokud nové EmpID u uživatelů neexistuje. Nemůžete přidat nové EmpID, pokud neexistuje v tabulce uživatelů atd.. Chcete-li tento problém vyřešit, musíte se ujistit, že EmpID, které se pokoušíte přidat do tabulky 'leave', nejprve existuje v tabulka 'uživatelé'. Cizí klíče mohou být skutečně mocným předmětem, ale mohou být také skutečnou bolestí. Vzhledem k tomu, že DB, na které pracujete, měla omezení cizích klíčů, doporučuji si o nich trochu přečíst:http ://en.wikipedia.org/wiki/Foreign_key