Ivseti
@Ivseti
Фронтенд HTML, CSS и немного JS с PHP

Как убрать ошибки базы в Битриксе поле MESSAGE «`MESSAGE` varchar(255) NOT NULL» не соответствует описанию на диске?

Ошибка
В таблице b_pull_push_queue поле MESSAGE "`MESSAGE` varchar(255) NOT NULL" не соответствует описанию на диске "`MESSAGE` text NULL DEFAULT NULL"
В таблице b_pull_push_queue поле PARAMS "`PARAMS` varchar(255) NOT NULL" не соответствует описанию на диске "`PARAMS` text NULL DEFAULT NULL"
В таблице b_pull_push_queue поле ADVANCED_PARAMS "`ADVANCED_PARAMS` varchar(255) NOT NULL" не соответствует описанию на диске "`ADVANCED_PARAMS` text NULL DEFAULT NULL"


Я пробовал запросы вида NULL DEFAULT NULL и NOT NULL на различные поля, но это не помогло:
ALTER TABLE `b_pull_push_queue` MODIFY `MESSAGE` varchar(255) NULL DEFAULT NULL;
ALTER TABLE `b_pull_push_queue` MODIFY `PARAMS` varchar(255) NULL DEFAULT NULL;
ALTER TABLE `b_pull_push_queue` MODIFY `ADVANCED_PARAMS` varchar(255) NULL DEFAULT NULL;


теперь у меня ошибка:
В таблице b_pull_push_queue поле MESSAGE "`MESSAGE` varchar(255) NULL DEFAULT NULL" не соответствует описанию на диске "`MESSAGE` text NULL DEFAULT NULL"
В таблице b_pull_push_queue поле PARAMS "`PARAMS` varchar(255) NULL DEFAULT NULL" не соответствует описанию на диске "`PARAMS` text NULL DEFAULT NULL"
В таблице b_pull_push_queue поле ADVANCED_PARAMS "`ADVANCED_PARAMS` varchar(255) NULL DEFAULT NULL" не соответствует описанию на диске "`ADVANCED_PARAMS` text NULL DEFAULT NULL"
  • Вопрос задан
  • 1000 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
VARCHAR и TEXT - это разные типы колонок.
ALTER TABLE `b_pull_push_queue`
  MODIFY COLUMN `MESSAGE` TEXT NULL DEFAULT NULL,
  MODIFY COLUMN `PARAMS` TEXT NULL DEFAULT NULL,
  MODIFY COLUMN `ADVANCED_PARAMS` TEXT NULL DEFAULT NULL;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы