Задавайте вопросы, мы ответим
Вы не зашли.
возникла проблема - у меня в некоторых полях таблицы SQL слишком длинные записи до 15-20тыс. символов. так как я обрабатываю данные из SQL сторонней программой, при слишком длинной записи она виснет.
учитывая специфику работы - меня интересует только первые 2-3 тыс знаков, остальное мусор, который можно выкинуть.
как это можно выполнить технически?
Неактивен
Сделать поле типа VARCHAR(3000) - остальные само отбросит.
Хотя, по хорошему, обрезать лучше на клиенте, т.к. при определенных режимах работы сервера могут быть ошибки (SQL_MODE STRICT или еще некоторые) - тогда вместо того, чтобы обрезать, выкинет с ошибкой.
Примечание: в версиях до 5.0.3 можно не более 256 знаков.
Неактивен