Я перемещаю базу данных с другого сервера и использую phpMyAdmin для создания дампа sql. Проблема возникает при вставке столбца text
, где, по-видимому, экспортируемые данные немного длиннее. Я понимаю, как отключить режим STRICT, но это только приводит к усечению вставленных данных, а это не то, что мне нужно. Я не понимаю, как это возможно, что экспортируемые данные слишком долго, чтобы вставить снова, если phpMyAdmin каким-то образом добавляет символы в поле.
Максимальная длина поля text
составляет 65 535, и то, что я вставляю, оказывается слишком длинным на несколько сотен символов. В качестве обходного пути я собираюсь изменить оператор вставки, чтобы создать поле как longtext
, но я действительно хотел бы знать, почему мой экспорт не импортируется как есть и как его исправить.