使用MySQL数据库使用CHECK语句约束出现错误
使用MySQL数据库使用CHECK语句约束出现错误
造成错误的原因未知
问题描述:
创建一个表单使用check语句进行约束,当check语句内的列名为中文时出现错误。
问题情况:
mysql> create table a4 ( 问题 char(5) CHECK(问题 ='已解决' or '为解决'));
ERROR 1054 (42S22): Unknown column '闂??' in 'check constraint a4_chk_1 expression'
当将列名改为英文的时候未报错:
mysql> create table a4 ( question char(5) CHECK(question ='已解决' or '为解决'));
Query OK, 0 rows affected (0.03 sec)
解决方法:
先建好表,然后使用alter语句修改约束
mysql> create table a6(问题 char(5) );
Query OK, 0 rows affected (0.03 sec)mysql> alter table a6 modify 问题 char(5) check( 问题 = '已解决' or '为解决');
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
使用MySQL数据库使用CHECK语句约束出现错误相关推荐
- 为什么只能sudo进mysql_解决项目中MySQL数据库执行删除语句时间太长的问题
问题描述: 由于业务需求,需要删除一些重复数据.即删除openid对应的2条数据,最终只保留一行. MySQL数据库,sql语句比较简单:删除数据前,备份数据是必须的! 先来错误的演示: 1.先把错误 ...
- mysql delete语句非常耗时_解决项目中MySQL数据库执行删除语句时间太长的问题
问题描述: 由于业务需求,需要删除一些重复数据.即删除openid对应的2条数据,最终只保留一行. MySQL数据库,sql语句比较简单:删除数据前,备份数据是必须的! 先来错误的演示: 1.先把错误 ...
- MySQL数据库:SQL语句
MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...
- php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例
这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...
- 1.MySQL数据库 2.SQL语句
01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...
- mysql 数据库里查询语句中不等于的两种写法
mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...
- MySQL数据库的SQL语句
MySQL数据库的SQL语句 MySQL的常用数据类型 MySQL数据类型及含义 char与varchar的区别 MySQL的基本命令 登录数据库 查看MySQL数据库版本 查看当前服务器中的数据库 ...
- MySQL数据库高级SQL语句(三)
MySQL数据库高级SQL语句 SELECT TRIM 连接查询 CREATE VIEW UNION 交集值 无交集值 CASE SELECT TRIM SELECT TRIM (位置 '想移除掉的字 ...
- PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...
最新文章
- 植物微生物组专题:研究方法、当前热点及未来方向
- 开源、免费、提升办公效率,Win10官方出品
- MySQL带BETWEEN AND关键字的查询
- 《Head First Python》第六章--定制数据对象
- go channel管道select case随机选择管道数据
- 对JavaScript内置对象arguments的一些见解
- 95-910-140-源码-FlinkSQL-FlinkSQL简介
- 移动终端如何远程接入企业的核心系统?
- matlab神经网络不常见问题
- C++ template 学习归纳总结4
- eclipse环境变量的配置
- jar文件不能在nokia s60 sdk模拟器中运行
- ASP.NET(C#版) FileUpload控件
- 每次刷新页面时总会先闪一下空白再出现背景图片的解决
- 命主属性是水什么意思_五行为水的命主会有怎么样的性格特点
- 重启服务器:docker重启,docker内部mysql怎么重启启动
- php mysql bootstart_PHP+MySQL+Bootstrap 美食主题博客项目
- fatal: Could not set SSL backend to ‘schannel‘:already set
- 关于app的闪退问题
- 数据库设计--数据流图(DFD)
热门文章
- linux安装nignx
- 计算机技术在钢结构制作中应用,计算机在大型钢结构整体安装中控制技术及应用.doc...
- 利用Spring AOP 更新memcached 缓存策略的实现(一)
- 【Vue3】滑动验证组件 | 滑动验证
- 看中国 | 王强:化解供需错配新零售行业必须回归两大职能
- 为什么要用微前端?如何使用乾坤微前端?
- 论文笔记:Towards Zero-shot Cross-lingual Image Retrieval and Tagging
- 岁月如歌:盘点网易云音乐上关于怀旧的歌单
- 张飞笔记2:电机正反转电路图
- ae破碎效果在哪_怎么用AE做切割破碎效果的影视动画