如何在'SQLyog社区版-Mysql GUI中添加检查约束?

问题描述 投票:-1回答:1

[SQLyog社区版-Mysql GUI中没有检查约束选项卡。

mysql constraints sqlyog check
1个回答
0
投票

与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,则需要并且在插入之前和更新触发之前

© www.soinside.com 2019 - 2024. All rights reserved.