drop trigger if exists testtTrigger;
CREATE TRIGGER testtTrigger after INSERT ON temp
FOR EACH ROW
INSERT INTO author
(AuthorID, AuthorFname, AuthorLname) values (new.aID, new.afname, new.alname)
INSERT INTO book
(`Book ID`, book_Title) values (new.bID, new.btitle);
// Также мне сказали запустить этот код в хранимом процедуре, однако, когда я запускаю его в хранимой процедуре, он запускается без каких-либо проблем, но он не делает Тригер для меня, просто не делать эту работу для меня код хранимой процедуры нижеКак вставить в триггер
DELIMITER $$
CREATE TRIGGER testtTrigger BEFORE INSERT ON temp
FOR EACH ROW BEGIN
INSERT INTO author (AuthorID, AuthorFname, AuthorLname) values (new.aID, new.afname, new.alname);
INSERT INTO book (`Book ID`, book_Title) values (new.bID, new.btitle);
END;
Является ли ваша временная таблица временной таблицей? Я не думаю, что вы можете создавать триггеры во временных таблицах. – Mihai
Я назвал temp средством «временный», но на самом деле таблица существует все время и ее не временная, я просто назвал temp, чтобы различать фактические таблицы, которые мне нужны. – user3051723
*** *** *** * Structured Query Language * - язык, используемый многими системами баз данных, но не продукт базы данных ... такие вещи, как триггеры, являются ** специфическими для поставщиков ** - поэтому нам действительно нужно знать, что ** система баз данных ** (и какая версия) вы используете (пожалуйста, обновляйте теги соответственно) .... –