相关疑难解决方法(0)

在概念上是否正确执行SELECT MAX(id)等以查找最后插入的行?

当我发现这个模式用于获取上次插入的行的id时,我正在查看Drupal模块:

SELECT MAX(id) FROM ... WHERE ...
Run Code Online (Sandbox Code Playgroud)

其中id是以通常的自动增量方式工作的字段.

这在概念上是正确的吗?在MySQL/PostgreSQL环境中这种模式会失败的情况吗?

编辑:

感谢您的出色评论和答案!

我应该澄清一下我的问题:我的意思是有人想要找出最后一个插入行的id 而不管会话.

mysql sql postgresql

10
推荐指数
2
解决办法
1202
查看次数

标签 统计

mysql ×1

postgresql ×1

sql ×1