以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何查出数据库有那些表有更新 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139954) |
-- 作者:2900819580 -- 发布时间:2019/8/26 15:07:00 -- [求助]如何查出数据库有那些表有更新 金碟的数据表关联比较多,比较难查找,想新增一张领料单,然后检查一下有那些表有更新,有没有办法做到! |
-- 作者:有点蓝 -- 发布时间:2019/8/26 15:51:00 -- 比如查表A有没有数据更新,在项目打开的时候,记录有下表A的更改日期这个列的最大值,需要的时候查询一下有没有大于这个日期列的数据 select count(*) from 表A where 更改日期 > \'之前记录下来的日期值\'
|
-- 作者:2900819580 -- 发布时间:2019/8/26 15:55:00 -- 以下是引用有点蓝在2019/8/26 15:51:00的发言:
比如查表A有没有数据更新,在项目打开的时候,记录有下表A的更改日期这个列的最大值,需要的时候查询一下有没有大于这个日期列的数据 select count(*) from 表A where 更改日期 > \'之前记录下来的日期值\'
如果只是一个表,这就很好查,但是我想查找整个数据库。有没有什么更好的方法 。
因为不知有那些关联表会同时修改,担心直接增加数据会导致其它数据出错。 [此贴子已经被作者于2019/8/26 15:56:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/26 16:02:00 -- 没有办法。或者打开profile,执行一个操作,跟踪数据库执行了哪些sql,操作了哪些表 |
-- 作者:z769036165 -- 发布时间:2019/8/26 17:06:00 -- 我是直接在客户端操作新建一个特别的数字或字符串,然后在数据库里面搜索这个字符串或数字的表,然后再分析表,最后测试在数据库直接新建内容,在看客户端是不是一样的。 |