使用 SELECT 在同一 SQL 中获取自动 ID 值的最佳方法是什么?
一个论坛说添加这个“; has Return Scope_Identity()
”
SQL 最后在 ASP 中运行。
PHP有对应的方法吗?
最佳答案
这取决于您的数据库服务器。使用 MySQL,调用 mysql_insert_id()
在您的插入查询之后立即。使用 PostgreSQL,首先在序列上查询“select nextval(seq)
”,并将键包含在插入查询中。
如果另一个请求同时插入一条记录,则查询“select max(id) + 1 from tbl
”可能会失败。
关于php - SQL - INSERT 并捕获 id 自动增量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621369/