本文实例为大家分享了Mysql创建触发器的具体代码,供大家参考,具体内容如下 先来个实例: #建表 DROP TABLE IF EXISTS t_attendance; CREATE TABLE
本文实例为大家分享了Mysql创建触发器的具体代码,供大家参考,具体内容如下
先来个实例:
#建表
DROP TABLE IF EXISTS t_attendance;
CREATE TABLE t_attendance (
job_no VARCHAR(30) DEFAULT '',
operateTime VARCHAR(20) DEFAULT '',
INDEX index_operateTime(operateTime),
INDEX index_jobNo(job_no)
) ENGINE=INNODB DEFAULT CHARSET=utf8
#建触发器
DELIMITER $
CREATE TRIGGER t_afterinsert_on_doorlog AFTER INSERT
ON t_doorlog FOR EACH ROW
BEGIN
DECLARE jobno VARCHAR(30);
DECLARE time1 VARCHAR(20);
SET jobno = (SELECT job_num FROM tb_park_user_base WHERE card_num = new.cardNo);
SET time1 = DATE_FORMAT(new.operateTime,'%Y%m%d%H%i%s');
INSERT INTO t_attendance (job_no, operateTime)
VALUES
(jobno,time1);
END$
--结束END--
本文标题: MySQL如何创建触发器
本文链接: https://www.lsjlt.com/news/50955.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-24
2024-04-24
2024-04-24
2024-04-24
2024-04-24
2024-04-24
2024-04-24
2024-04-24
2024-04-24
2024-04-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0