gpt4 book ai didi

Laravel - 更新正在增加 ID?

转载 作者:行者123 更新时间:2023-12-04 21:37:30 26 4
gpt4 key购买 nike

大家好,

我正在使用 Laravel 制作 API。在我的一个脚本中,我对一个字段进行了更新,如下所示:

user::where('uuid', $uuid)->update(['date' => $date]);

我注意到这样做时主键会增加。我显而易见的结论是 Eloquent 进行了删除 - 插入来代替常规的 MySQL 更新。

所以问题是,为什么?

先谢谢了。

最佳答案

这行代码不可能更新您的记录。每当您的应用程序(不仅在 Laravel 中)发生奇怪的事情时,您应该:

  • 分析导致此问题的确切代码正在运行(例如,您认为错误在这一行,但您还执行了一些其他可能发生错误的自定义函数)
  • 验证是否没有启动额外的框架相关代码 - 在这种情况下事件为 user型号
  • 验证数据库中是否没有触发器(会自动更新/插入/删除记录)
  • 关于Laravel - 更新正在增加 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34433925/

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