我遇到错误“#1363 - DELETE 触发器中没有新行”

Aya*_*oud 2 mysql sql database triggers mysql-error

我有bookstore_order桌子。

我想制作触发器(但它包含错误):

DELIMITER $$
    
CREATE TRIGGER t1 
BEFORE DELETE ON store_order
FOR EACH ROW 
BEGIN
    
    UPDATE book SET number = number + NEW.quantity WHERE ISBN = NEW.ISBN;
    
END
$$
    
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

Aya*_*oud 7

DELIMITER $$
CREATE
    TRIGGER t2 AFTER delete 
    ON library.store_order
    FOR EACH ROW BEGIN

        update library.book 
        set library.book.number = (library.book.number + OLD.quantity)
        where library.book.ISBN = OLD.ISBN;

    END$$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)