DELETEFROM JWHERE JNAME = '机车厂';
J 表是SPJ表的外键表。如果再SPJ表插入记录,则SPJ的JNO必须再J表的JON字段内存在记录,否则违反外键约束。如果删除J表的记录,必须SPJ表内的JNO记录没有在J表的JNO存在才可以,否则不能删除。题主违反了第二个。