CREATE TRIGGER t_produce_company_brand_q
AFTER INSERT ON tp_produce
FOR EACH ROW
BEGIN
update tp_produce p set p.brand = (select c.name from tp_company c where c.id = new.company_id),p.address = (select c.address from tp_company c where c.id =
new.company_id);
END; 當tp_produce插入新數據時,根據新數據的company_id 字段查詢 tp_company 表中的 name 和address 更新 該條數據。 請問我這觸發器有寫錯嗎?為什么插入新數據時提示下面的錯誤:
添加回答
舉報
0/150
提交
取消