我有以下 MySQL(5.1 版)表(InnoDB):
Username varchar(50)
Sequence int(11)
FileType varchar(10)
Photo longblob -- here
PhotoSize int(11)
Timestamp datetime
尝试插入 byte[] 96.7KB 失败并出现以下错误:
第 1 行的“照片”列数据过长
插入byte[]
(大小 37.2KB)工作正常。我不知道临界点是什么。
我用谷歌搜索,许多人说解决方案是将其从 BLOB 更改为 LONGBLOB。这没有用。其他人说将 Max_Allowed_Packet 更改为 16M(在 my.ini 文件中)可以解决问题。这也没有奏效。
谁能帮我?