作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我经常发现自己正在处理一个新项目,其中包含一个我尚不了解其架构的巨型 RDBMS。我希望能够在数据库中标记一个检查点,在应用程序中做一些事情,然后返回数据库并询问哪些表发生了变化(理想情况下,哪些记录发生了变化)。
有没有办法用 SQL 做这样的事情?我找到了 this , 但它仅支持 MSSQL(我没有使用)。
它不需要非常高效。它只会出现在我的开发箱上,如果需要的话我可以等几秒钟,但我正在寻找比“转储整个数据库两次并比较结果”更好的东西。
最佳答案
如果您的 DBMS 支持查询日志记录,请将其打开并 tail -f 日志。
关于sql - SQL中有没有办法询问 "what changed?"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/534431/
我是一名优秀的程序员,十分优秀!