mysql - 是否可以在数据库中获取最新的行而不管任何数据库列?

时间:2016-06-24 13:09:39

标签: mysql sql

mysql中是否有一些机制可以获取某个数据库中的最新行,而不管表中的新行是什么。

我想在没有表中存储的列的任何帮助下找到这些列(如id,created_at)。有可能吗?

1 个答案:

答案 0 :(得分:1)

通常一个很好的做法是维护数据库的日志表,无论它是mysql还是其他任何数据库。这样的数据库日志表应该捕获/存储像

这样的项目
  

USER_AGENTS,TABLE上的CRUD操作类型,TIMESTAMP ......等等

这是非常必要的,以便人们可以在任何异常活动或停机期间查看日志。

回到你的问题,如果你有这样的日志表,你可以捕获任何这样的新记录的任何表的表名和行id,以便你可以从这个日志表中实现你想要的。 但同样,如果情况并非如此,那么在未来设计新数据库时,它仍应作为注意事项。