数据库运行sql文件生成数据库并导入testdate数据,报错如下:
显示
teacher 表中插入数据时,违反了一个外键约束 FK_managemen。
这个外键约束的意思是,teacher 表的 classnumber 字段必须引用 class 表的 classnumber 字段。也就是说,teacher 表的 classnumber 值必须已经存在于 class 表的 classnumber 列中。
反复检查,发现问题出现在书上
这里班级和教师之间是一对一关系,生成pdm如下
这样生成的sql测试数据文件就会报错。
只要把班级和教师的关系改为一对多:
和书上下一章中手动画的pdm一样:
数据库就可以正确生成。