我一直在尝试这个触发器,一旦服务表上有插入并且设备得到更新。
我的客户表是主表,其中包含详细信息 customer_id,名称,电子邮件,型号,品牌
在customer表中,我们创建了一个触发器,在插入customer并插入customer_id之后将生成auto_increment service_id。
在设备表中,当我们登录时,我们已经在php脚本中直接插入了customer_ id。
但是当我登录客户页面时,customer_id被插入到设备表中,customer_id被插入到服务表中,但是service_id没有填充到设备表中。
我在服务表上写了一个触发器
CREATE TRIGGER equipment_update AFTER INSERT ON service
BEGIN
Update equipment INNER JOIN
service
ON service.customer_id = equipment.customer_id
SET equipment.service_id = new.service_id
WHERE equipment.service_id is null ;
END