[SQLyog社区版-Mysql GUI中没有检查约束选项卡。
与mysql workbench或phpmyadmin或控制台中的相同
打开sql窗口并运行查询
请参见https://sqlyogkb.webyog.com/article/45-sql-window
以下查询示例
更改现有表的用途
ALTER TABLE SomeTable
ADD CONSTRAINT `alllow1` CHECK (Type IN
('allowed','not allowed','neutral'))
或在CREATE TABLE中添加以下内容,并以逗号分隔
CONSTRAINT `alllow1` CHECK (Type IN
('allowed','not allowed','neutral')
为您的桌子:
CREATE TABLE vote (
id INT,
age INT,
CONSTRAINT checkage CHECK (age > 18)
);
仅在mysql 8.x中有效。
如果您有mysql 5.x,则需要并且在插入之前和更新触发之前