![]() |
[mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints). - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints). (/thread-mysql-deklaracja-ograniczeniczen-z-podaniem-nazwy-ograniczenia-constraints) |
[mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints). - yaroszka - 13-05-2011 witam zastanawiam się jaka jest poprawna składnia służąca do deklaracji nazwanego ograniczenia przy tabeli? proszę o opis, jak w mysql ustanawia się ograniczenia na kolumny i na tabelę, bo sposób jaki wykorzystałem w zamieszczonym przeze mnie obrazku (ten z nr. 1) nie działa, czyli innymi słowy jak używa się constraints'ów. proszę też o ew. podanie nazwy książki w której mógłbym przeczytać o tego typu zagadnieniach i sposobie ich implementacji w mysql. osobiście dysponuję 'php i mysql tworzenie stron www vademecum profesjonalisty' oraz 'sql dla każdego' i nie znalazłem tam odpowiedzi na moje pytanie. z góry dziękuję za pomoc RE: [mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints). - LoBo - 17-05-2011 http://www.uz.zgora.pl/~agramack/files/BazyDanych/MySQL/mysql_09.pdf ? RE: [mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints). - yaroszka - 17-05-2011 po przeszukaniu neta okazało się, że mysql server nie obsługuje funkcji 'check'. to właśnie składnia np: CHECK(kod_klienta IS NOT NULL) spędzała mi sen z powiek(odsyłam do zamieszczonego przeze mnie pliku). innymi słowy, myślałem że źle definiuję ograniczenie a okazało się że nie jest ono w ogóle obsługiwane. Gdyby ktoś pytał, to w miejsce 'check' używa się triggera. zainteresowanych odsyłam pod adres: http://forums.mysql.com/read.php?136,152474,152474#msg-152474 oraz coś o triggerach: http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html pzdr RE: [mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints). - Pedro84 - 17-05-2011 (17-05-2011, 14:48)yaroszka napisał(a): po przeszukaniu neta okazało się, że mysql server nie obsługuje funkcji 'check'.Byłobo najpierw w manual zajrzeć ![]() |