2 zjw123king zjw123king 于 2015.06.05 21:09 提问

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

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

4个回答

Bruce_why
Bruce_why   2015.06.05 22:56
已采纳

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

ly_521314
ly_521314   2015.06.05 21:15

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

danielinbiti
danielinbiti   Ds   Rxr 2015.06.05 21:18
 表上建触发器
 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;//
zjw123king
zjw123king   2016.04.07 21:22

可以使用enum关键字

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!