如何在mysql图表视图中创建检查约束?

Cod*_*tle 6 mysql diagram check-constraints

假设我有一个这样的表:

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)               
);
Run Code Online (Sandbox Code Playgroud)

如果我想在列上添加检查,我只需写:

CHECK(no_page>0) 
Run Code Online (Sandbox Code Playgroud)

但我没有编写代码,而是在 mysql 工作台中创建图表模型。我无法找到如何仅使用图表模型来添加如上所述的检查?

是否可以?

Bil*_*win 7

MySQL Workbench 至少版本 8.0.19 不支持导航器、表编辑器或图表中的 CHECK 约束。

据报道,这是一个缺失的功能:

https://bugs.mysql.com/bug.php?id=95143 Workbench 中不支持 CHECK 约束

您应该登录错误站点并单击该错误上的“影响我”按钮。