我是触发器的新手,但我认为我的案例需要代码一:
CREATE TABLE `events` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`device_id` varchar(15) DEFAULT NULL,
`event_type` varchar(15) DEFAULT NULL,
`event_value` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4987 DEFAULT CHARSET=utf8$$
CREATE TABLE `sequence` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`device_id` varchar(15) DEFAULT NULL,
`values_sum` varchar(15) DEFAULT NULL,
`event_value` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4987 DEFAULT CHARSET=utf8$$
我需要在插入一行事件表时,检查 event_type 是 1 还是 2
如果 1 我需要在第二个表中复制第一个数据并添加每个 1 事件,直到下一次插入 event_type 将是 2..
我不知道怎么做,欢迎任何帮助......