gpt4 book ai didi

mysql - Laravel 5 Connection.php 中的 QueryException 第 673 行 :

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

我收到此错误:

SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not     match number of tokens (SQL: delete from `preferences` where `tenant_id` = 154 and     `setting_type` = Category and 1 = 1)

当我使用这个功能时:

private function updateSettingsTable($request, $requestType, $settingType)
{
$redundants = Preference::where('tenant_id', session('tenant'))->where('setting_type', $settingType)->delete();
}

并这样调用它:

$this->updateSettingsTable($request, 'categories', 'Category');

Laravel 似乎在将“类别”发送到查询之前删除了“类别”周围的引号。请问有什么想法吗?

最佳答案

试试这个:

private function updateSettingsTable($request, $requestType,$settingType)
{
$redundants = Preference::where('tenant_id', session('tenant')) ->where('setting_type', "'".$settingType."'")->delete();
}

关于mysql - Laravel 5 Connection.php 中的 QueryException 第 673 行 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37442089/

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