[SQL ] 怎麼Check沒有作用?
create table ordered
( mem_id char(10) not null,
ordered_album char(30) not null,
price integer,
check(price>0)
);
這是我create的table
如果輸入的金額為0以下就不能新增
可是我輸入下面那行指令時,還是可以輸入,不會有error出現
insert into ordered values('AK123','New World',-20);
如果依造限制條件,應該是不能輸入阿
請問這是哪裡出了問題??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.131.51
→
06/05 17:01, , 1F
06/05 17:01, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):