mysql check 约束
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql check 约束相关的知识,希望对你有一定的参考价值。
altertableemployeeaddconstraintck_sexcheck(sexin(0,1));我要给表employee的sex字段加个check约束。上面这个sql语句错在哪呢?... alter table employee add constraint ck_sex check (sex in(0,1));我要给表employee 的sex字段加个check 约束。上面这个sql语句错在哪呢? 展开
参考技术A 错在哪不确定,可能sex是字符型,你用了数字0、1。可以确定的是,mysql手册里写的很清楚:“所有的存储引擎均对CHECK子句进行分析,但是忽略CHECK子句。”
MySQL 如何删除有外键约束的表数据
-- 禁用外键约束 SET FOREIGN_KEY_CHECKS=0; -- 删除数据 truncate table stockTBL; -- 启动外键约束 SET FOREIGN_KEY_CHECKS=1; -- 查看当前FOREIGN_KEY_CHECKS的值,可用如下命令: SELECT @@FOREIGN_KEY_CHECKS;
以上是关于mysql check 约束的主要内容,如果未能解决你的问题,请参考以下文章