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关键字