发布网友 发布时间:2022-04-23 16:04
共2个回答
热心网友 时间:2022-05-02 17:40
你的语句语法上没问题,而且报错不应该报错在 'teachersex'
应该在外键的地方报错
外键注意事项:
1、确保参照的表和字段是存在的;
2、组成外键的字段要求被索引(主要是外键那个字段要求在其他表中是主键);
3、外键关联的两表或多表要求都是INNODB类型的表;
4、字段类型(说明)要一样
外键使用要注意:INNODB支持外键,MyISAM引擎不支持外键。
要使用这个外键成功建立,建议你改成InnoDB的方式来写追问我把“男”,“女”改成‘M','W',初始值设定为’M‘之后就成功了,这是不是因为编码问题之类的
追答这个还真不清楚了,ENUM的用法我只知道数字类型要慎用,字符串类型没听说过有这么个注意事项啊
热心网友 时间:2022-05-02 18:58
男,女两个值都改成单引号。追问还是不行