Задать вопрос
@MoyMirok

Как исправить ошибку MySQL data too long?

Всем привет. как исправить ошибку MYSQL: MySQL RealTime: Failed to update database: Data too long for column?
На предыдущей версии Астериска (1.8) все работало, а тут не принимает после переезда на новый сервер

Заранее спасибо
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Посмотреть, в какой именно таблице и какая именно колонка даёт ошибку и увеличить её длину либо сменить её тип на TEXT.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Gansterito
Скорее всего это какой-то пользователь имеет длинный User Agent или Contact. Разработчики любят туда вставить всякого мусора. Попробуйте увеличить поля fullcontact и useragent.
У меня по умолчанию так:
`fullcontact` varchar(35) DEFAULT NULL,


`useragent` varchar(20) DEFAULT NULL,

Поставить Varchar (100) на обе, хватит на все случаи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы