Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
Столкнулся с проблемой хранить в MySQL очень длинный текст, 1000000(1 миллион) символов и более. Позволяет ли MySQL хранить в TEXT такие длинные данные?
С уважением, Александр
Неактивен
Тип TEXT для Ваших целей не подойдет, так как позволяет хранить не более 65,535 символов.
Однако ещё есть MEDIUMTEXT - 16,777,215 и LONGTEXT - 4,294,967,295 символов.
Подробнее смотри http://dev.mysql.com/doc/refman/5.0/en/ … rview.html
Неактивен
Спасибо огромное! А можно поинтересоваться, чем отличается BLOB от TEXT?
Неактивен
В MySQL для каждого строкового типа данных существует аналогичный бинарный тип данных (например, для CHAR — BINARY, для VARCHAR — VARBINARY, для TEXT — BLOB и т.д.).
Т.е. BLOB в отличие от TEXT хранит не строку симоволов, а строку байтов.
Бинарные типы не имеют кодировки и сопоставления.
Неактивен
Ну Вы и специалист!
Спасибо большое!
Неактивен