У меня есть таблица Two, основная таблица "Счет-фактура", а дополнительная таблица "Invoice_split".Перед обновлением таблицы «Счет-фактура» я хочу удалить связанные данные в под-таблице «Invoice_split», для этого я написал следующий запрос, но он не работает.
"DELIMITER $$
CREATE TRIGGER before_invoice_update
BEFORE UPDATE ON mac_invoice FOR EACH ROW
BEGIN
DELETE FROM mac_invoice_split WHERE OLD.invoice_id = id;
END$$
DELIMITER ;"
id => "Invoice" table primary key
invoice_id =>foreign key of "Invoice" in "Invoice_split" table