gpt4 book ai didi

php - Laravel - 多行插入和检索 id

转载 作者:可可西里 更新时间:2023-11-01 06:38:06 24 4
gpt4 key购买 nike

我正在使用 Laravel 4,我需要将一些行插入到 MySQL 表中,并且我需要取回它们插入的 ID。

对于单行,我可以使用 ->insertGetId(),但是它不支持多行。如果我至少可以像普通 MySQL 那样检索第一行的 ID,就足以找出其他行。

最佳答案

这是mysql的行为 last-insert-id

Important
If you insert multiple rows using a single INSERT statement, LAST_INSERT_ID() returns the value generated for the first inserted row only. The reason for this is to make it possible to reproduce easily the same INSERT statement against some other server.

你可以尝试使用多次插入并获取它的 id 或者在保存后,尝试使用 $data->id 应该是最后插入的 id。

关于php - Laravel - 多行插入和检索 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25065317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com