利用mysql触发器记录数据的插入和更新时间
程序员文章站
2022-07-04 21:33:32
...
创建表catagory
CREATE TABLE `catagory` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
创建触发器create_time用于记录用户往catagory表插入数据的时间
DELIMITER $$ CREATE TRIGGER `lan`.`create_time` BEFORE UPDATE ON `lan`.`catagory` FOR EACH ROW BEGIN SET new.create_time=NOW(); END$$ DELIMITER ;
创建触发器update_time用于记录用户更新catagory表数据的时间
DELIMITER $$ CREATE TRIGGER `lan`.`update_time` BEFORE UPDATE ON `lan`.`catagory` FOR EACH ROW BEGIN SET new.update_time=NOW(); END$$ DELIMITER ;
上一篇: extjs入门小记()
推荐阅读
-
MySQL 在触发器里中断记录的插入或更新?
-
C# ASP.NET+MySQL数据库命名了1个long字段,和C#的保留字重名,并且和MySQL数据库的关键字重名,如何用Parameters.AddWithValue方法插入新记录到数据库
-
利用mysql触发器记录数据的插入和更新时间
-
mysql数据库插入速度和读取速度的调整记录_MySQL
-
mysql数据库插入速度和读取速度的调整记录
-
mysql数据库读取速度和插入速度的调整记录
-
mysql数据库插入速度和读取速度的调整记录_MySQL
-
mysql 插入数据时 自动设置创建时间和更新时间
-
mysql数据库插入速度和读取速度的调整记录
-
mysql千万级数据库插入速度和读取速度的调整记录