gpt4 book ai didi

mysql - 一般错误 : 1366 Incorrect integer value:

转载 作者:行者123 更新时间:2023-11-29 16:02:37 30 4
gpt4 key购买 nike

我试图删除 Mysql 数据库 laravel View 中的一些记录,但出现了一个名为

的错误

常规错误:1366 不正确的整数值:第 1 行的列 'user_id' 的 ''(SQL:从 youths 删除,其中 id = 568)”

我尝试通过重置sql_mode来修复它,如下所示

sql_mode = ""

这是我的删除查询

public function delete(Request $request)
{
$id = $request->id;
$youth = Youth::find($id);
$youth->delete();
}

这是我的青少年表的表结构 Table Structure

但是错误保持不变。我该如何解决这个问题?

最佳答案

错误本身说明了问题

General error: 1366 Incorrect integer value: '' for column 'user_id' at row 1 (SQL: delete from youths where id = 568)"

在您的 user_id 列中,值必须是整数,如果您检查表格的每个单元格列 user_id ,您会发现问题所在。查询本身是正确的,它是user_id列中的非整数值,抛出sql错误。

关于mysql - 一般错误 : 1366 Incorrect integer value:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56052154/

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