mysql-MySQL中有 一张表格有性别属性,如何控制它的值只能是boy,或者girl.在线等待,球帮忙!!

问题描述

MySQL中有 一张表格有性别属性,如何控制它的值只能是boy,或者girl.在线等待,球帮忙!!

MySQL中有 一张表格有性别属性,如何控制它的值只能是boy,或者girl.在线等待,球帮忙!!

解决方案

指定 enum(“男”,"女");

解决方案二:

好像是在你的建表的时候后面跟上unique。

解决方案三:

 表上建触发器
 CREATE TRIGGER upd_check BEFORE UPDATE ON 表名
    FOR EACH ROW
    BEGIN
        SET NEW.这个字段值 = "boy";
    END;//

    CREATE TRIGGER INS_check BEFORE INSERT ON 表名
    FOR EACH ROW
    BEGIN
        SET NEW.这个字段值 = "boy";
    END;//

解决方案四:

可以使用enum关键字

时间: 2024-10-31 00:52:31

mysql-MySQL中有 一张表格有性别属性,如何控制它的值只能是boy,或者girl.在线等待,球帮忙!!的相关文章

MySql如何合并两张表

问题描述 MySql中有2张表,分别叫test1和test2表test1有N个属性(name:age等等),ID自增,从1-10000,有1万条记录表test2与表test1属性也一样,ID也自增,也从1-10000,也有1万条记录现在:我想将表test2的所有记录并到表test1去,即在test1表中有2万条记录,且原test2表的一万条记录,在test1表中从10001-20000结束.应该怎么办? 解决方案 类似这样create procedure merge_table()BEGIN s

MySql数据库查询结果用表格输出PHP代码示例

 这篇文章主要介绍了MySql数据库查询结果用表格输出PHP代码示例,本文直接给出代码示例,需要的朋友可以参考下     在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性

信息-mysql中有关两张表关联的查询语句

问题描述 mysql中有关两张表关联的查询语句 宝宝信息表中存的是已经接种过疫苗的信息,is_vaccined为1,另外一张表中,存的是所有疫苗的详细信息.现在,我想通过获取宝宝id来查询该宝宝所有的疫苗的状态(包括已经接种的和未接种的),改怎么写查询语句?? 解决方案 select t1.*, t2.* from t_baby_info t1 left outer join t_vaccine t2 on t1.vaccine_id= t2.vaccine_id 解决方案二: @caozhy

mysql 数据库-MySQL数据库中有个叫“mysql”的数据库?

问题描述 MySQL数据库中有个叫"mysql"的数据库? 默认就有,而且不能删除?这是什么意思?为什么会有它? 解决方案 这个不能删除,mysql库是系统库,里面保存有账户信息,权限信息,存储过程,event,时区等信息. 解决方案二: 也不是不能删除,选择删除的时候,删除提醒会和一般的数据库不一样 解决方案三: mysql统计数据库中有多少条数据 解决方案四: 系统库,最好不要删掉的.

mysql同时对2张表进行数据访问问题

问题描述 mysql同时对2张表进行数据访问问题 我现在需要在一个定时器里面同时对mysql两张表进行数据访问,但是每次都是1张表有反应,另一张没反应或者两者会起冲突,尝试过线程方法,联合访问方法,依然没解决,求有效的解决办法 解决方案 是在mysql的定时器中进行访问吗?可以将访问逻辑放到存储过程里,然后定时器调用就可以. 不知道题主是采取怎样的访问方式而报错呢?

mysql 想把多张表的表结构导入excel 怎么办

问题描述 mysql 想把多张表的表结构导入excel 怎么办 一共大概180多张表,想把所有表的表结构 注意是表结构不是数据 导入一个excel中,有可行的方法吗 解决方案 http://blog.csdn.net/stanleyqiu/article/details/7788236 解决方案二: 只知道使用navigation这个工具的话是可以把数据和结构都导入一个excel中,但是我不太清楚导入每个表中的表结构行不行 解决方案三: mysql,命令导入导出表结构或数据 解决方案四: exc

select-怎么得到mysql系统日期年月与表格日期字段年月一致的数据总数?

问题描述 怎么得到mysql系统日期年月与表格日期字段年月一致的数据总数? 功能需求:本月到期保管箱数量. 疑 问:我想要获取userbox表格中endDate的年月与当前系统时间年月相同的数据个数.用的如下语句,但是找出来不对.(endDate是datetime类型.) select count(*) as count from UserBox where endDate="yyyy-MM"; 解决方案 那你就是要按照一个固定时间统计数据喽. 那就把endDate转换成固定时间,再嵌

mysql数据库中有数据表但php无法引用

问题描述 mysql数据库中有数据表但php无法引用 <?php //1.连接数据库 try{ $pdo=new PDO("mysql:127.0.0.1;dbname=myapp","root",""); }catch(PDOException $e){ die("数据连接失败".$e->getMessage()); } //2.执行SQL查询,并解析与遍历 $sql="SELECT * FROM us

mysql查询-怎么判断一个用户在多个表中是否有值

问题描述 mysql查询-怎么判断一个用户在多个表中是否有值 场景如下,有一张用户表user,主键用户编号user_id ,类型int; 三张业务表 a_record,b_record,c_record,分别都含有外键user_id. 在方法中,别人传给我一串user_id ,字符串的,逗号分割的,如"10012001200398":我需要去数据库中判断这些user_id串中的用户是否有三种业务中至少一条的记录,(只要这个user_id字符串中的有一个人有其中之一业务记录,我就可以返回