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

Arhana:

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

nbk:

与mysql workbench或phpmyadmin或console中的相同

打开一个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,则需要在插入之前和更新之前进行触发

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

如何在IntelliJ IDEA社区版中创建新的Swing应用程序?

如何在MySQL中向现有列添加非空约束

Neo4j:如何在社区版中设置故障转移

如何在IntelliJ社区版中按严重程度(主要,次要,关键)对Sonar结果进行分组

如何在日语版的MySQL中设置架构排序规则

如何在Entity Framework中为JSON添加检查约束?

如何知道Redhat中安装的docker是社区版还是企业版?

您如何在Visual Studios社区版中应用未决的显式迁移?(ASP.Net)

如何在Visual Studio 2019社区版中打开新的MonoGame桌面项目?

MySQL社区版

如何从PyCharm连接Databricks社区版集群

如何在Ubuntu离线版中安装Mysql-server

如何在GitLab CI社区版中获取目标分支哈希?

如何在mysql中插入电话号码的检查约束?

如何在pycharm社区版中创建模板目录?

如何在heroku和/或appfog上安装jBilling社区版

如何在mysql 5.1中约束varchar?

如何在MySQL中检查重复值

如何下载Magnolia cms社区版?

如何在Ubuntu 14.10中安装MS VisualStudio 2015社区版?

MySql数据源和MySQL项目模板未出现在Visual Studio 2013社区版中

如何在pycharm社区版中获取活动标签页?

如何抑制pycharm社区版中的错误?

如何在SugarCRM社区版中隐藏标题

如何在终端或通过 GUI 访问 mysql 社区服务器?

如何在 MySQL 表上添加组合约束?

如何在 pgadmin 4 中的表中添加检查约束?

在 MySQL 中添加多列检查约束