mysql怎么约束男女 数据库怎么设置男女约束-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

mysql怎么约束男女 数据库怎么设置男女约束

mysql 数据库里的一个列(性别),只限定他是男或者女,该怎么在phpmyadmin里操作?

这个要么就是你自己录入数据时注意,要么就是再建一个table,里面只有两行,男和女,然后让之前那个table的性别列作为新建table的外键就行,不过没必要这么麻烦。还有一种方法就是写约束,check(sex=‘M’ || sex='F'),不过不知道phpmyadmin中行不行,一般功能强大的都是oracle

创新互联建站是一家专业提供兴国企业网站建设,专注与成都做网站、成都网站建设、成都外贸网站建设成都h5网站建设、小程序制作等业务。10年已为兴国众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

在mysql中如何建立性别约束

例子:

CREATE TABLE t_user (

id INT(11) NOT NULL AUTO_INCREMENT,

sex CHAR(2) default 'M' CHECK (sex in('M','F')),

PRIMARY KEY (id));

Mysql sql语句写约束性别只能为男或女

Innodb存储引擎支持FOREIGN KEY和REFERENCES子句。Innodb存储引擎执行ADD [CONSTRAINT [symbol]] FOREIGN KEY (...) REFERENCES ... (...)。请参见15.2.6.4节,“FOREIGN KEY约束”。对于其它存储引擎,这些子句会被分析,但是会被忽略。对于所有的存储引擎,CHECK子句会被分析,但是会被忽略。

手册上注明:对于所有的存储引擎,CHECK子句会被分析,但是会被忽略。

也就是check是无效的,你可以用程序去实现,或者通过外键进行约束


网页题目:mysql怎么约束男女 数据库怎么设置男女约束
本文URL:http://kswsj.cn/article/dosodeg.html

其他资讯