数据库创建触发器的问题

为什么我插入一个不存在的客户编号时,它并没有输出我想要的结果,即“客户不存在,不能插入”,当插入一个存在的客户编号时,我的orders表,并没有成功插入呐?
下面是题目

img

这是我创建触发器的代码(我觉得有问题,但是我想不出该怎么改了)

img

下面是我插入一个不存在的客户编号时的问题

img

你有外键约束,所以报错了。你可以把外键去掉,一般可以不用约束。