SQLSTATE[42S02] 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Wed, 05 Aug 2026 03:13:37 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png SQLSTATE[42S02] 标签归档 - 永夜 32 32 在 Laravel 6 中删除嵌套的关联模型,跨多个数据库连接的情况下 https://www.shuijingwanwq.com/2022/07/05/6744/ Tue, 05 Jul 2022 01:10:10 +0000 https://www.shuijingwanwq.com/?p=6744 本文记录了在 Laravel 6 中删除跨数据库连接的嵌套关联模型时遇到的问题与解决过程。由于无法使用数据库外键级联删除,作者通过代码删除关联模型,但在执行主模型删除时报错表不存在。经排查发现主模型连接在操作中被切换,需在删除前手动重置连接。此外,针对关联对象可能为空的情况,添加了判断逻辑以避免报错,最终实现了跨数据库安全删除。

在 Laravel 6 中删除嵌套的关联模型,跨多个数据库连接的情况下最先出现在永夜。

]]>
在 Laravel 6 中的跨数据库连接的模型关联 https://www.shuijingwanwq.com/2022/06/16/6627/ Thu, 16 Jun 2022 01:10:57 +0000 https://www.shuijingwanwq.com/?p=6627 本文记录了在 Laravel 6 中解决跨数据库连接模型关联报错的过程。针对查询时报错提示表不存在的问题,经排查发现目标表位于不同数据库的连接中。通过在 Theme 和 ThemeInstallation 两个模型的关联定义中,分别显式设置对方模型所在的数据库连接,成功实现了跨数据库的模型关联查询,最终能正确获取数据或返回 NULL。

在 Laravel 6 中的跨数据库连接的模型关联最先出现在永夜。

]]>