簡體   English   中英

如何在 mysql 圖表視圖中創建檢查約束?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM