【发布时间】:2016-10-03 13:46:01
【问题描述】:
我有一张带有 longblob 的桌子,我在里面存放文件。由于我的主机将 MySql 更改为 MariaDB 版本 10.0.27,我在将数据加载到大于 5 MB 的 blob 时遇到了问题。然后我想在数据库中添加一个新列,通过将更大的文件存储到文件系统中来以编程方式处理这个问题。但是在添加新列时出现以下错误:
错误 1030:从存储引擎 InnoDB 得到错误 66“对象是远程的” SQL 代码: 更改表
asbest.dokumente添加列extfileINT(11) NOT NULL DEFAULT 0 COMMENT 'Die Dateiist extern gespeichert (uber 5 MB) im Verteichnis /doks' AFTERsize
我在Stack Overflow 上发现,MySql 和 MariaDB 中的一个错误会导致一些与大数据 blob 相关的问题。
此行为与此有关吗?是否可以通过将存储引擎改为梭子鱼来解决?
【问题讨论】:
-
max_allowed_packet的值是多少? -
请告诉我们
SHOW CREATE TABLE dokumente