У меня в one note есть заметка, она длиной 54 тысячи символов. Как хранить больше символов в одной ячейки? MEDIUMBLOB, MEDIUMTEXT, LONGBLOB, LONGTEXT? Или есть другие решения для таких задач?
То, что longtext может вмещать до 4 Гб не означает, что все "ячейки" будут именно такого размера.
Размер определяется оверхедом, необходимым для хранения служебных данных + размером самих данных.
Если в longtext поле записать 100 байт, то ячейка займет 4 байта служебной информации + 100 байт данных.
А вовсе не 4 Гб.