高分求解 急该如何解决

高分求解 急!!!!

我的mysql里面有一张表,我想在这个表被执行插入,修改,删除的时候,把发生变化的数据的ID告诉服务器端,该怎么办啊



估计你意思是触发器




你是不是想监控那个表 当它发生变动时告诉你是哪一条数据发生变化????




探讨

我的mysql里面有一张表,我想在这个表被执行插入,修改,删除的时候,把发生变化的数据的ID告诉服务器端,该怎么办啊



— 将插入,修改,删除操作封装到一个存储过程里,然后用存储过程返回更改的ID集合!




创建一个表tb,有日期 datetime,操作 int两列

创建一个触发器,在插入,更新,删除时,向tb中插入日期和操作类型如1,2,3

在你的程序里设置一个定时器,定时查询tb,看最近的操作是什么时候进行的,是什么操作.




触发器




用1个表保存,在TRIGGER中

INSERT INTO TT(ID) VALUES(NEW.ID)




从保存表中取值




你可以打开这个MYSQL的二进制日志,然后开启同步功能。在你的服务器端监听这个同步过来的数据,分析处理。

高分求解 急该如何解决

相关文章:

你感兴趣的文章:

标签云: