如何在'SQLyog community edition - Mysql GUI'中添加检查约束?
How to add check constraint in 'SQLyog community edition - Mysql GUI'?
SQLyog 社区版中没有检查约束选项卡 - Mysql GUI。
与 mysql workbench 或 phpmyadmin 或控制台相同
打开 sql Window 和 运行 查询
见https://sqlyogkb.webyog.com/article/45-sql-window
示例查询如下
要改变现有的 table 使用
ALTER TABLE SomeTable
ADD CONSTRAINT `alllow1` CHECK (Type IN
('allowed','not allowed','neutral'))
或将以下内容添加到 CREATE TABLE 中,以逗号分隔
CONSTRAINT `alllow1` CHECK (Type IN
('allowed','not allowed','neutral')
为了你的table:
CREATE TABLE vote (
id INT,
age INT,
CONSTRAINT checkage CHECK (age > 18)
);
这仅适用于 mysql 8.x。
如果你有 mysql 5.x 你需要插入之前和更新触发之前
SQLyog 社区版中没有检查约束选项卡 - Mysql GUI。
与 mysql workbench 或 phpmyadmin 或控制台相同
打开 sql Window 和 运行 查询
见https://sqlyogkb.webyog.com/article/45-sql-window
示例查询如下
要改变现有的 table 使用
ALTER TABLE SomeTable
ADD CONSTRAINT `alllow1` CHECK (Type IN
('allowed','not allowed','neutral'))
或将以下内容添加到 CREATE TABLE 中,以逗号分隔
CONSTRAINT `alllow1` CHECK (Type IN
('allowed','not allowed','neutral')
为了你的table:
CREATE TABLE vote (
id INT,
age INT,
CONSTRAINT checkage CHECK (age > 18)
);
这仅适用于 mysql 8.x。
如果你有 mysql 5.x 你需要插入之前和更新触发之前