2014-09-26 58 views
1

另一個我相信的是一個非常基本的MySQL問題。MySQL - 將CHECK添加到列

Create Table MyTable 
(
    zip char(5) CHECK (zip = '11111') 
); 

Insert into MyTable 
Select '99999'; 

SELECT * From MyTable; --results in '99999' 

我限制「拉鍊」只值「11111」,但它讓我把在「99999」沒問題。我錯過了什麼?

+0

在MySQL中,你需要實現使用觸發器或外鍵引用這樣的約束。 – 2014-09-26 00:58:30

回答