3

在我的模型中,我的代码如下所示:

Report = Report.new()
Report.Name = name
Report.save()

这个过程在一秒钟内并行发生几次。如果我最后插入id它会给我错误的结果。我想要数据库id最后插入的行,我想要id实际插入行的 。我该怎么做呢?

4

2 回答 2

11
report = Report.new
report.name = name
report.save
p report.id # here you get the id
于 2013-06-15T10:00:53.970 回答
1

所需的功能是mysql_insert_id().

更多细节在这里-:mysql docs

于 2013-06-15T09:58:33.010 回答