当用户单击“添加新”链接时,我要求在表单上显示自动增量值,并且该值来自表 AUTO_INCREMENT 主列。
第一个想法是检索最大记录并在最大值上求和 1,但在多个用户正在记录时失败,所以我不这样做。
另一个当用户单击“添加新”链接插入带有时间戳的新记录并获取此记录 ID 并显示在表单上,如果用户不感兴趣添加新的然后在取消按钮上,我们从数据库中删除此 ID。
这是执行此任务的正确方法还是我不知道哪个是 MySQL 提供的其他方式。请提出任何选项,否则我将继续使用我给定的选项。
谢谢
当用户单击“添加新”链接时,我要求在表单上显示自动增量值,并且该值来自表 AUTO_INCREMENT 主列。
第一个想法是检索最大记录并在最大值上求和 1,但在多个用户正在记录时失败,所以我不这样做。
另一个当用户单击“添加新”链接插入带有时间戳的新记录并获取此记录 ID 并显示在表单上,如果用户不感兴趣添加新的然后在取消按钮上,我们从数据库中删除此 ID。
这是执行此任务的正确方法还是我不知道哪个是 MySQL 提供的其他方式。请提出任何选项,否则我将继续使用我给定的选项。
谢谢
mysql_insert_id()- 看这里
只需运行您的查询(不设置字段),然后放在mysql_insert_id()它后面,它就会为您提供您插入的自动递增 ID。