I ont le MySQL suivant (version 5.1) de la table (InnoDB):données MySQL est trop long pour se produisant sur une colonne de LONGBLOB
Username varchar(50)
Sequence int(11)
FileType varchar(10)
Photo longblob -- here
PhotoSize int(11)
Timestamp datetime
tentative d'insérer un byte [] 96.7KB échoue avec l'erreur:
Data Too Long For Column 'Photo' At Row 1
L'insertion de byte[]
(taille 37,2 Ko) fonctionne correctement. Je ne sais pas quel est le point de basculement. Je l'ai googlé et beaucoup ont dit que la solution était de le changer de BLOB en LONGBLOB. Cela n'a pas fonctionné. D'autres ont dit que le passage à Max_Allowed_Packet à 16M (dans le fichier my.ini) résoudrait le problème. Cela n'a pas fonctionné non plus.
Quelqu'un peut-il m'aider?
Merci, j'ai changé mon approche – Mikey