![](/img/trans.png)
[英]How to create a CHECK constraint to allow certain strings in a table - MYSQL 8
[英]How to create check constraint in mysql diagram view?
假設我有一張這樣的桌子:
CREATE TABLE IF NOT EXISTS
newbook_mast (book_id varchar(15) NOT NULL UNIQUE,
book_name varchar(50) ,
isbn_no varchar(15) NOT NULL UNIQUE ,
cate_id varchar(8) ,
aut_id varchar(8) ,
pub_id varchar(8) ,
dt_of_pub date ,
pub_lang varchar(15) ,
no_page decimal(5,0)
book_price decimal(8,2) ,
PRIMARY KEY (book_id)
);
如果我想在列上添加檢查,我會簡單地寫:
CHECK(no_page>0)
但我沒有編寫代碼,而是在 mysql 工作台中創建圖表模型。 我無法通過僅使用圖表 model 來找到如何添加上述檢查?
可能嗎?
MySQL Workbench 至少版本 8.0.19 不支持導航器、表格編輯器或圖表中的 CHECK 約束。
這已被報告為缺少的功能:
https://bugs.mysql.com/bug.php?id=95143 Workbench 中不支持 CHECK 約束
您應該登錄錯誤站點並單擊該錯誤上的“影響我”按鈕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.