没有完全可靠的方法可以做到这一点,因为数据库表中的类别没有日期或时间戳。你找到的任何解决方案都是部分解决方案,永远不会100%奏效
最接近的答案是:
https://stackoverflow.com/questions/2770600/mysql-select-the-last-inserted-row-easiest-way
通过假设具有最高术语ID的类别是最后添加的类别,您可能有一个最可靠的启发式方法可以遵循,但它不是万无一失的,并且可能会失败。要执行此操作,您需要在terms表上进行SQL查询,指定仅查找最后一个ID的类别,查询如下:
SELECT MAX(term_id)
SELECT LAST_INSERT_ID()
ORDER BY term_id DESC LIMIT 1
然而,现在您有一个SQL问题
要实现一个100%工作的解决方案,您需要连接到术语创建中,然后将时间戳存储在某个位置,然后查询它,但如果没有术语元,就没有任何明显的地方可以存储它,从而可以扩展和执行