在表单上显示自动增量ID的方法?

时间:2012-07-06 07:22:20

标签: mysql coldfusion

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

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

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

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

由于

1 个答案:

答案 0 :(得分:2)

mysql_insert_id() - 请参阅here

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