Я использую MySQL
, и вот простой набор запросов:
create table dcheck (
fdate date,
sdate date,
check (fdate <= sdate)
);
insert into dcheck values ('2006-12-12','2003-12-12');
insert into dcheck values ('2003-12-12', '2006-12-12');
Здесь я ожидаю, что первый оператор вставки потерпит неудачу. Но, что удивительно, в таблице есть и запросы, и две строки.
Может кто-нибудь объяснить, почему?
Спасибо