![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 22.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposob mozna sprawdzic czy nowo wstawiana wartosc pod pewnymi warunkami nie powtarza sie juz w tabeli. Czy mozna tego dokonac bez uzycia wyzwalacza?
Probowalem zrobic cos takiego: CREATE TABLE test_tabela ( pole INT(6) NOT NULL CHECK (pole NOT IN (SELECT DISTINCT pole FROM tabela WHERE unique IS NULL ; ), unique INT(4) ); Ta instrukcja SQL jest poprawna, jednak nie dziala podczas wstawiania do tabeli, dlaczego? Gdzie mozna znalezc jakies informacje na temat klauzuli CHECK, gdyz w dokumentacji mysql nic praktycznie nie znalazlem... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:20 |