如何获取插入的最后一行的id(自动递增)

匿名

任何人都可以给我SQL查询以获取插入的最后一行的ID(哪个是主键并且是auto_incremented)的信息吗,我知道这个论坛上对此有很多答案,但是没有人考虑到concurrency问题(或者我可能错过了),如果在同时让其他人在获取我的最后一个ID之前执行插入查询(来自下面的代码),这样会造成问题。这是我认为在我的情况下效果不佳的代码

$result = mysql_query("
    SHOW TABLE STATUS LIKE 'Media'
");
$data = mysql_fetch_assoc($result);
$next_increment = $data['Auto_increment'];

但是这里的代码也可以解决我的问题

<?php
    $id = mysql_insert_id();
?>

我只想知道此代码是获取实际用户执行的行的插入ID还是实际用户执行行(或表的最后一行)后插入的用户的行ID。

我知道这可能是一个愚蠢的问题,但是我是PHP开发人员,不知道MYSQL任何帮助。

腐烂

mysql_insert_id将返回事务中插入的最后一行的ID。如果您为每个页面创建一个到MySQL的新连接并且不使用页面中的多个线程,mysql_insert_id即使INSERT您在PHP内没有做任何棘手的事情,即使在不同的连接上发生多个s的情况,也应该做您想做的事情页。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据插入表中以获取SQLite后如何获取最后一行ID

来自分类Dev

获取行数+插入的最后一行

来自分类Dev

使用medoo获取最后一个自动递增的id

来自分类Dev

如何获取更新的最后一行ID?

来自分类Dev

如果删除了最后一行,则自动递增不会按顺序递增

来自分类Dev

如果删除了最后一行,则自动递增不会按顺序递增

来自分类Dev

如何获取最后插入的行的ID

来自分类Dev

如何在模型中雄辩地在laravel中插入一行时如何获取最后一个id

来自分类Dev

如何在最后一行中插入公式

来自分类Dev

如何插入 ID +1 并获取最后一个 ID?

来自分类Dev

如何使用JQuery在特定类的最后一行之后插入一行?

来自分类Dev

如何使用 Invoke-SQLcmd 插入一行并获取该行的 ID?

来自分类Dev

如何从PhoneGap Android中的SQLite获取最后插入的行ID

来自分类Dev

如何从PhoneGap Android中的SQLite获取最后插入的行ID

来自分类Dev

PostgreSQL:如何从选择查询中获取最后一行

来自分类Dev

如何使用jQuery Bootstrap获取最后一行/列?

来自分类Dev

如何在最后一行计数获取汇总

来自分类Dev

如何获取输出的最后一行或退出代码

来自分类Dev

如何获取动态更新的表的最后一行?

来自分类Dev

如何获取具有正值的最后一行编号

来自分类Dev

如何获取linq中的最后一个插入ID

来自分类Dev

Nodjs区分如何获取最后一个插入ID

来自分类Dev

如何获取linq中的最后一个插入ID

来自分类Dev

如何获取MVC中最后一次插入的ID?

来自分类Dev

如何通过单个查询获取SQL中的最后一个递增ID

来自分类Dev

获取最后插入的行ID(HFSQL)

来自分类Dev

在最后一行获取空白的SyntaxError

来自分类Dev

如何从表格中删除表格的最后一行,而没有其他行插入数据?

来自分类常见问题

通过数据框中的唯一ID获取第一行和最后一行的值

Related 相关文章

  1. 1

    将数据插入表中以获取SQLite后如何获取最后一行ID

  2. 2

    获取行数+插入的最后一行

  3. 3

    使用medoo获取最后一个自动递增的id

  4. 4

    如何获取更新的最后一行ID?

  5. 5

    如果删除了最后一行,则自动递增不会按顺序递增

  6. 6

    如果删除了最后一行,则自动递增不会按顺序递增

  7. 7

    如何获取最后插入的行的ID

  8. 8

    如何在模型中雄辩地在laravel中插入一行时如何获取最后一个id

  9. 9

    如何在最后一行中插入公式

  10. 10

    如何插入 ID +1 并获取最后一个 ID?

  11. 11

    如何使用JQuery在特定类的最后一行之后插入一行?

  12. 12

    如何使用 Invoke-SQLcmd 插入一行并获取该行的 ID?

  13. 13

    如何从PhoneGap Android中的SQLite获取最后插入的行ID

  14. 14

    如何从PhoneGap Android中的SQLite获取最后插入的行ID

  15. 15

    PostgreSQL:如何从选择查询中获取最后一行

  16. 16

    如何使用jQuery Bootstrap获取最后一行/列?

  17. 17

    如何在最后一行计数获取汇总

  18. 18

    如何获取输出的最后一行或退出代码

  19. 19

    如何获取动态更新的表的最后一行?

  20. 20

    如何获取具有正值的最后一行编号

  21. 21

    如何获取linq中的最后一个插入ID

  22. 22

    Nodjs区分如何获取最后一个插入ID

  23. 23

    如何获取linq中的最后一个插入ID

  24. 24

    如何获取MVC中最后一次插入的ID?

  25. 25

    如何通过单个查询获取SQL中的最后一个递增ID

  26. 26

    获取最后插入的行ID(HFSQL)

  27. 27

    在最后一行获取空白的SyntaxError

  28. 28

    如何从表格中删除表格的最后一行,而没有其他行插入数据?

  29. 29

    通过数据框中的唯一ID获取第一行和最后一行的值

热门标签

归档