Я пытаюсь создать довольно простой триггер (или я так думал) при вставке, но он не работает.Может ли кто-нибудь любезно помочь мне?
CREATE TRIGGER myInsert_Trigger BEFORE UPDATE ON books
FOR EACH ROW
BEGIN
DECLARE ename VARCHAR(255)
DECLARE bookid int
Select bookid=id, ename=b.name From books B inner join authors A on B.AuthorID=A.id Where B.name=new.name
IF (bookid > 0) THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = "Book already exists."
END IF;
END;
Я новичок в mySql, поэтому, пожалуйста, будьте осторожны со мной:)