Я новичок в MySQL. У меня есть две таблицы total_loaner и available_loaner. Я пытаюсь создать триггер для каждой новой строки, добавленной в total_loaner, я бы добавил эту новую строку в available_loaner.MySQL Trigger on после вставки
Вот как мои таблицы выглядит следующим образом:
CREATE TABLE `total_loaner` (
`Kind` varchar(10) NOT NULL,
`Type` varchar(10) NOT NULL,
`Sno` varchar(10) NOT NULL,
PRIMARY KEY (`Sno`)
)
CREATE TABLE `available_loaner` (
`Kind` varchar(10) NOT NULL,
`Type` varchar(10) NOT NULL,
`Sno` varchar(10) NOT NULL,
`Status` char(10) NOT NULL DEFAULT '',
PRIMARY KEY (`Sno`)
)
Мой триггер не похоже на работу.
CREATE TRIGGER new_loaner_added
AFTER INSERT ON 'total_loaner' for each row
begin
INSERT INTO available_loaner (Kind, Type, Sno, Status)
Values (new.Kind, new.Type, new.Sno, 'Available');
END;
и если еще имена столбцов таблиц различны, то, что мы шо uld do? –