gpt4 book ai didi

php - 需要存储我的数据库的最新 ID

转载 作者:行者123 更新时间:2023-11-29 05:28:33 24 4
gpt4 key购买 nike

我有一个偶尔更新的表。ID 列是“auto_increment”。对于每个请求,我想知道最高 ID 号是多少。

保存最新 ID 的最佳方法是什么?是否可以定义一个全局变量以坚持所有脚本运行?

最佳答案

SELECT max(id) FROM `table` WHERE 1

您需要确保将此值加一,因为这将代表最新添加的行。

对新编辑的问题的回答:

保存最新 ID 的最佳方法就是什么都不做。不要将 id 字段作为插入的一部分,mysql 会正确处理它。它将创建该行并为其提供下一个自动递增的 int。如果你想知道你刚刚输入了什么,你可以运行mysqli_insert_id获取最近插入数据库的 ID。 (假设 mysqli 驱动程序带有 php,你没有提到语言,所以我只是猜测,其他语言/驱动程序支持类似的功能)。这是否回答了您的问题?

关于php - 需要存储我的数据库的最新 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17286126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com