在我的模型中,我的代码如下所示:
Report = Report.new()
Report.Name = name
Report.save()
这个过程在一秒钟内并行发生几次。如果我最后插入id
它会给我错误的结果。我不想要数据库id
中最后插入的行,我想要id
实际插入行的 。我该怎么做呢?
在我的模型中,我的代码如下所示:
Report = Report.new()
Report.Name = name
Report.save()
这个过程在一秒钟内并行发生几次。如果我最后插入id
它会给我错误的结果。我不想要数据库id
中最后插入的行,我想要id
实际插入行的 。我该怎么做呢?
report = Report.new
report.name = name
report.save
p report.id # here you get the id
所需的功能是mysql_insert_id()
.
更多细节在这里-:mysql docs