怎么判断数据库中的一张表是否插入了新纪录,有通过sql语句判断的方式吗。

怎么判断数据库中的一张表是否插入了新纪录,有通过sql语句判断的方式吗。,第1张

如果在同一个进程中,插入数据后,检查sqlca.sqlerrd[2] ?( sqlerrd[1]?记不太清了),可以检查插入了几条数据。

如果只为了看是否有新纪录的插入,select count(*) from table 运行几次,看结果有没有变化就知道了啊。

在要监控的表A中创建触发器,把新记录数据,更新到另外一张表B,

应用定期查询B的时间,前后两次查询的结果一样就是没有更新,不一样就是有新记录。

当然也可以直接查询原表A,不过A的数据一多就影响性能了。

如何判断mysql数据库有最新数据

用count函数就可以查看。

比如表名叫test。

要查询表中一共有多少条记录

1

select count(*) from test

如果按条件查询的话,就正常使用where条件即可

1

select count(*) from test where id=1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6693570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存