gpt4 book ai didi

php - 拉拉维尔 : After delete record from database the new record is in the place of the deleted record

转载 作者:行者123 更新时间:2023-11-29 07:19:20 28 4
gpt4 key购买 nike

我的表中有 10 条记录,当我删除记录 5 并创建新记录时,新记录将取代已删除的记录,如下所示:

在删除之前记录其ID:
1个2个3个4个5个6个78个910

删除记录 5 并插入新记录后,id 为 11 并放置它:1个2个3个4个116个78个910

获取数据代码:

$permissions = Permission::all();

删除代码:

$permission = Permission::find($id)->delete();

创建代码:

Permission::create($request->all());

表中的记录:

数据库中的记录:

最佳答案

如果没有 orderBy,则由您的数据库决定顺序。数据库引擎可能会以不同方式处理此问题,因此如果您对它们的顺序很重要,需要告诉数据库。

在您的数据库调用中显式 orderBy('id')(或另一列,如果它对您的应用程序更有意义)将确保它始终按照您期望的顺序进行。

关于php - 拉拉维尔 : After delete record from database the new record is in the place of the deleted record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57135121/

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