Relacje w MySQL

0

Witam, mam pytanie - co oznaczaja przy tworzeniu relacji opcje: cascade,set null,no action,restrict. Jak sie domyślam chodzi o akcje jaka ma sie stac gdy usune/zmodyfikuje wiersz z danej relacji - w takim razie set null i no action tez staja sie oczywiste. A co z reszta? Wiem,ze jest to w dokumentacji - jednak jest ona po ang , a z tym u mnie słabo.

0

restrict pewno zabrania usunięcia rekordu, który ma jakieś referencje, zaś cascade usuwa wraz z kasowanym rekordem wszystkie rekordy mające na niego referencje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1