mysql中是否有一些机制可以获取某个数据库中的最新行,而不管表中的新行是什么。
我想在没有表中存储的列的任何帮助下找到这些列(如id,created_at)。有可能吗?
答案 0 :(得分:1)
通常一个很好的做法是维护数据库的日志表,无论它是mysql还是其他任何数据库。这样的数据库日志表应该捕获/存储像
这样的项目USER_AGENTS,TABLE上的CRUD操作类型,TIMESTAMP ......等等
这是非常必要的,以便人们可以在任何异常活动或停机期间查看日志。
回到你的问题,如果你有这样的日志表,你可以捕获任何这样的新记录的任何表的表名和行id,以便你可以从这个日志表中实现你想要的。 但同样,如果情况并非如此,那么在未来设计新数据库时,它仍应作为注意事项。