MySQL用触发器实现日志记录

xiaoxiao2026-06-16  3

CREATE TRIGGER news_log AFTER INSERT ON news;

FOR EACH ROW INSERT INTO `news_logs` select *, now() from news where newsid =  (select max(newsid ) from news);

 

DROP TRIGGER news_log ;

 

一共两个表,一个是原始表 news,一个是日志表news_logs(多了一列日期),可以实现新插入时自动记录日志,不用写代码了。 类似还可以实现更新时插入更新日志,详情可查看 MySQL 的文档。

BeanSoft 2009-05-26 16:06 发表评论
转载请注明原文地址: https://www.6miu.com/read-5050233.html

最新回复(0)