2009-07-18 4 views
1

У меня возникли трудности с хранением более 64000 в столбце, определяемом как mediumtext в mysql. Раньше я сталкивался с этим ограничением с текстом типа данных и решил удалить столбец и воссоздать его как поле среднего текста. Проблема в том, что мои данные обрезаются с 64000 байт.Устранение неисправностей более 64000 в mysql mediumtext column

Я дважды проверял, что поле теперь является средним текстовым полем. Лучшее, что я могу сказать, вам не нужно указывать длину при создании столбца, как в поле varchar.

Любые идеи, почему это будет ограничено 64000 и как его изменить?

ответ

2

В разделе расширенного источника данных CF Admin есть опция, чтобы установить максимальный размер столбца, и по умолчанию он равен 64000, поэтому кажется, что это ваша проблема.

Если у вас нет доступа к CF-администратору самостоятельно, вам необходимо связаться с вашим хостинг-провайдером и попросить их увеличить его для вас.

+0

Отлично! Вот и все. Для других, кто может найти это ... Под вашими источниками данных щелкните дополнительные параметры и настройте значение для «Long Text Buffer (chr)». Благодаря! – 2009-07-18 12:51:01

0

вы должны установить max_packet_size в my.cnf

у вас есть нить о том, что ... here

Saludos

+0

Я нахожусь в размещенной среде и не верю, что могу изменить это значение. Вы действительно чувствуете, что это ограничение? Если да, то в чем он должен быть установлен? – 2009-07-18 02:06:11

+0

У меня есть голос, и я не знаю, почему ... мой ответ очень похож на тот, который вы приняли –

+0

Не знаете, почему голосующий голос. Хотя это не был ответ, было бы правильной вехой, чтобы проверить, настройка источника данных оказалась не причиной. –

1

Я хотел бы попробовать вставить что-то очень долго с помощью клиента MySQL, если вы можете , просто чтобы проверить, что все работает. Если это не так, «SHOW WARNINGS» должен рассказать вам, что произошло.

Я не могу не задаться вопросом, является ли это какой-то предмет Cold Fusion (у меня нет опыта с ним). Средний текст должен быть достаточно длинным, и вы подтвердили, что все изменилось.

Габриэль предложил максимальное ограничение размера пакета. Это хорошая идея, но я сомневаюсь, что все. Размер по умолчанию - 1 МБ, что не должно быть проблемой, если вы не отправляете несколько вложений/обновлений за раз.

Вы можете спросить своего хостинг-провайдера, каков текущий размер. Если он очень мал, вы всегда можете спросить, готовы ли они его увеличить. С другой стороны, если это 8 МБ, 16 МБ или более, я сомневаюсь, что это будет проблемой (опять же, если вы не вносите много больших изменений).

Как выглядит определение таблицы, когда вы описываете? Если это не говорит что-то вроде «MEDIUMTEXT (65536)», это не должно быть вашей проблемой.

 Смежные вопросы

  • Нет связанных вопросов^_^