2

当用户单击“添加新”链接时,我要求在表单上显示自动增量值,并且该值来自表 AUTO_INCREMENT 主列。

第一个想法是检索最大记录并在最大值上求和 1,但在多个用户正在记录时失败,所以我不这样做。

另一个当用户单击“添加新”链接插入带有时间戳的新记录并获取此记录 ID 并显示在表单上,​​如果用户不感兴趣添加新的然后在取消按钮上,我们从数据库中删除此 ID。

这是执行此任务的正确方法还是我不知道哪个是 MySQL 提供的其他方式。请提出任何选项,否则我将继续使用我给定的选项。

谢谢

4

1 回答 1

2

mysql_insert_id()- 看这里

只需运行您的查询(不设置字段),然后放在mysql_insert_id()它后面,它就会为您提供您插入的自动递增 ID。

于 2012-07-06T07:25:10.923 回答