gpt4 book ai didi

php - Laravel - MariaDB 服务器版本,可在附近使用正确的语法

转载 作者:行者123 更新时间:2023-11-29 10:48:24 25 4
gpt4 key购买 nike

我试图从天际表中查找 user_id 等于 1 的支出及其关系。

我执行的代码是:

$user_payout = Payout::fromTable('skyrim')->where('user_id',1)->with('game','cluster')->first();
dd($user_payout);

它给了我这个错误:

SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在 'where user_id = ? 附近使用的正确语法。 limit 1' 在第 1 行(SQL:select * where user_id = 1 limit 1)

有什么原因导致这不起作用吗?

最佳答案

尝试先获取数据,然后进行关系的预先加载

$model = (new Payout)->setTable('skyrim')->where('user_id', 1)->first();

if($model) {
$model->load('game','cluster');
}

关于php - Laravel - MariaDB 服务器版本,可在附近使用正确的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44164212/

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