小编Hel*_*ado的帖子

行大小太大 (> 8126)

我面临以下问题。

Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In
Run Code Online (Sandbox Code Playgroud)

当前行格式,768 字节的 BLOB 前缀内联存储。

它出现在我将图像上传到数据库时(它具有 <1Mb)。准确地说,只有 100kb。

我尝试了很多事情:更改属性“max_allowed_pa​​cket”、“innodb_log_file_size”(即,将大小增加到 512M)并没有什么......

我不知道麻烦的原因。

为了说明,表

TABLE(
    `passeio` int(4) unsigned NOT NULL COMMENT 'identitificador do passeio',
      `data_inclusao` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
      `nome_passeio` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
      `inicio` date NOT NULL,
      `fim` date NOT NULL,
      `por_que_ir` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
      `pdf_roteiro` mediumblob NOT NULL,
      `incluso` …
Run Code Online (Sandbox Code Playgroud)

mysql innodb blob

7
推荐指数
1
解决办法
7万
查看次数

标签 统计

blob ×1

innodb ×1

mysql ×1