gpt4 book ai didi

c# - MySQL 数据对于第 'XX' 行的 'XX' 列太长 - LongBlob 列

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

我有一个调用 MySQL(版本 5.6.17)数据库的 C# (VS2010) Windows 应用程序。在数据库中,我正在存储文件。我已经定义了 LONGBLOB 列来存储文件。

当我尝试向我的表中插入数据时,出现错误“'XX' 行的 'XX' 列的数据太长”。我发现通过增加 max_allowed_pa​​cket 可以解决这个问题。但是在增加 max_allowed_pa​​cket 的值后我仍然得到同样的错误。

我什至无法插入 70 KB 的文件。我只能插入 20-30KB 的小文件

由于某些限制,我无法将文件保存在硬盘驱动器中,只能在数据库中存储路径。所以我不能在数据库中存储路径。

请帮帮我。谢谢

最佳答案

我认为您需要将列数据类型的大小增加到一些更高的值。只有当您从数据库中的 sql 转储导入数据时,增加 max_allowed_pa​​cket 才会有帮助。

祝你好运

关于c# - MySQL 数据对于第 'XX' 行的 'XX' 列太长 - LongBlob 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23892740/

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