[ djak_prvak @ 06.09.2017. 05:28 ] @
Imam tabelu sa nekih 140 polja LONGBLOB u koje ubacujem grafiku (cca 20-30 KB po jednoj).
Nakon ubacivanja 5-6 fotki dobijam gresku

#42000Row size to large. The maximum row size for the used table type,
not counting BLOBs, is 8126. You have to change some cloumns to text or BLOBs.

Gdje i kako mogu povecati limit po jednom redu (Za administraciju koristim work bench)

hvala
[ mali_od_palube @ 06.09.2017. 09:59 ] @
Nisam se nikada susreo sa ovim problemom, ali kratko guglovanje dovodi do dve interestante stranice koje ti mozda pomognu:

https://www.percona.com/blog/2...07/innodb-row-size-limitation/

https://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html

Obe pominju da je max row size nesto manje od polovine "page" velicine, koja je definisana parametrom innodb_page_size.

[ jablan @ 06.09.2017. 10:43 ] @
U svakom slučaju, 140 blob kolona je 99% indikator lošeg dizajna. Razbij to.
[ djoka_l @ 06.09.2017. 10:52 ] @
^^^^ Uze mi reč iz usta. Ne da je 140 Blobova previše, i dva Bloba po redu je, po meni, previše. Kad već trpaš nestrukturirane podatke u bazu podataka, malo ih upristoji...