当我在谷歌上搜索时,我发现每个人都建议getLastInsertID()
获取我们刚刚保存/插入的模型的 ID。
但是,如果在该方法运行前的那一毫秒内,另一个用户插入了新数据怎么办?
该方法是否会返回另一个用户插入的数据的 ID?
为了澄清,这里有一个例子:
$this->Post->save($this->request->data); //Data saved as ID 1
//During this split millisecond, someone else save a data with ID 2
$this->Post->getLastInsertID(); //will this return 1 or 2?
谢谢