![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z ograniczeniem CHECK. Korzystam z MySQL'a na Ubuntu (wersja MySQL'a: 5.0.22-Debian_0ubuntu6.06.3-log ). Biorąc za przykład: Tworząc nową tabelę np. CREATE TABLE xxx ( Nazwisko varvhar(10), Wiek int NOT NULL CHECK (Wiek>=0) ); Następnie wstawiając nowe dane za "Wiek" np. -30 opcja check w ogole nie sprawdza tego warunku. Wpisuje poprostu do BD wartosci ujemne. Czy ktoś wie w czym problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
zawsze możesz po prostu stworzyć tabelę z INT UNSIGNED zamiast INT, i nie wpisze Ci wartości ujemnych.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:47 |