Tôi mới sử dụng MySQL. Tôi có hai bảng total_loaner và available_loaner. Tôi đang cố gắng tạo ra một kích hoạt cho mỗi hàng mới được thêm vào trong total_loaner, tôi sẽ thêm hàng mới đó vào ready_loaner.Trình kích hoạt MySQL sau khi chèn
Dưới đây cách bảng của tôi trông giống như:
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`)
)
cò của tôi dường như không làm việc.
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;
và nếu một tên cột bảng khác nhau thì những gì chúng ta SHO uld làm gì? –