小编Mis*_*kia的帖子

插入后MySQL触发器打开

我是MySQL新手.我有两个表total_loaner和available_loaner.我正在尝试为total_loaner中添加的每个新行创建一个触发器,我想将该新行添加到available_loaner.

这里我的表格如何:

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`)
) 
Run Code Online (Sandbox Code Playgroud)

我的触发似乎不起作用.

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;
Run Code Online (Sandbox Code Playgroud)

mysql triggers

19
推荐指数
3
解决办法
7万
查看次数

标签 统计

mysql ×1

triggers ×1