У меня есть следующая таблица MySQL (версия 5.1) (InnoDB):
Username varchar(50)
Sequence int(11)
FileType varchar(10)
Photo longblob -- here
PhotoSize int(11)
Timestamp datetime
Попытка вставить байт [] 96,7 КБ завершается неудачно с ошибкой:
ДанныеСлишком длинный для столбца «Фото» в строке 1
Вставка byte[]
(размер 37,2 КБ) работает нормально.Я не знаю, что является переломным моментом.
Я погуглил это, и многие сказали, что решение было изменить его с BLOB на LONGBLOB.Это не сработало.Другие говорят, что изменение Max_Allowed_Packet на 16M (в файле my.ini) решит проблему.Это тоже не сработало.
Кто-нибудь может мне помочь?