关于mysql中的update问题

挨踢直男 2013-06-11 11:24:37
我执行一句update语句
如update tb set a = 1 where id = 2;

有没有办法获得修改后的结果或者修改前的结果, 就好比触发器中的 inserted和deleted,
也就是类似于mssqlserver中的 output语句之类的东西
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2013-06-13
  • 打赏
  • 举报
回复
在TRIGGER中用 NEW.字段名、OLD.字段名 插入其它表中保存试试
rucypli 2013-06-11
  • 打赏
  • 举报
回复
没有 修改后的值你是知道的 修改前的值可以先select获得
Rotel-刘志东 2013-06-11
  • 打赏
  • 举报
回复
日志记录修改前后的具体操作。前后结果可以存为临时字段记录操作前后变化。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧