Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[mysql] deklaracja ograniczeniczeń z podaniem nazwy ograniczenia (constraints).
#1
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


Załączone pliki
.jpg   deklaracja ograniczen.JPG (Rozmiar: 119.14 KB / Pobrań: 7)
Odpowiedz
#2
http://www.uz.zgora.pl/~agramack/files/BazyDanych/MySQL/mysql_09.pdf ?
Odpowiedz
#3
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
Odpowiedz
#4
(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ć Wink
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,033 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,928 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,926 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,453 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,560 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl