如果我保存模型,getLastInsertId() 是返回最后一个插入 ID 还是返回我刚刚保存的行中的 ID。换句话说,如果我这样做:

$this->Model->save($this->data);
__thisFunctionTakesAVeryLongTimeToExecute();
$insertId = $this->Model->getLastInsertId();
getLastInsertId() 是否从我保存在上面 2 行的数据中返回 ID。或者它是否返回创建的最新 ID?

最佳答案

不确定最后一个 Insert Id 但是...你为什么不使用 $this->Model->id 呢??保存信息后,最后插入的 id 被存储在那里

关于CakePHP:getLastInsertId 方法安全吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6504116/

10-16 05:53