Tworze tabele z tym ograniczeniem.
CREATE TABLE Osoba ( PESEL varCHAR(11), imie varCHAR(15) NOT NULL, nazwisko varCHAR(30) NOT NULL, data_urodzenia DATE NOT NULL, wzrost INT NOT NULL CHECK (wzrost>0) );
I niestety przy wstawianiu danych to ograniczenie wogule nie dziala tak jak by MySql 5.1 nie obslugiwal tego ograniczenia.
INSERT INTO osoba (PESEL, imie, nazwisko, data_urodzenia, wzrost) VALUES (234545,'Jan', 'Kowalski',' 1986-01-01', -42);
gdy wyswietlam rekordy z tej tabeli wszystkie sa w bazie danych.
Co mozna z tym zrobic.
Z gory dzieki za pomoc