Sono nuovo di MySQL. Ho due tabelle total_loaner e available_loaner. Sto cercando di creare un trigger per ogni nuova riga aggiunta in total_loaner, vorrei aggiungere quella nuova riga a available_loaner.MySQL Trigger attivo dopo l'inserimento
Ecco come i miei tavoli assomigliano:
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`)
)
mio grilletto non sembra funzionare.
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;
e se un altro i nomi delle colonne della tabella sono diversi allora quello che Sho fare? –