Скрипт преобразования форума SQL (IPB в SMF) застревает - PullRequest
0 голосов
/ 15 мая 2018

Я конвертирую форум, на котором в настоящее время работает IPB 2.3.1, в SMF 2.0.13 (рекомендуется сначала использовать немного более старую версию), используя конвертер, доступный на веб-сайте SMF.Мне пришлось сделать несколько небольших правок, так как это привело к ошибкам, но мои знания SQL-кодирования до того, как я начал это, были ZERO, поэтому, пожалуйста, говорите очень медленно.: D Мы находимся на общем сервере, поэтому не можем изменить mySql, чтобы отключить строгий режим, который решил эту проблему для других (по-видимому) - так что либо исправьте скрипт, либо загрузите все и запустите его локально с отключенным строгим режимом (нетгарантии что бы это исправить тоже).По сути, теперь он застрял с сообщением об этой ошибке:

Преобразование разрешений ... Поле 'description' не имеет значения по умолчанию

Уже отредактировал таблицу SMFсогласно инструкциям, данным мне на форумах SMF (запустил "изменить таблицу smf_boards изменить описание описание varchar (255) null default '';" - без кавычек), но это не помогло снова начать работать - перезапустил преобразование ион снова застрял в том же месте.

Часть скрипта, в которой есть проблемы:

SUBSTRING(description, 1, 65534) AS description,

Я буду очень признателен за любую помощь в этом !!

1 Ответ

0 голосов
/ 16 мая 2018

Я не знаком ни с IPB, ни с SMF, но из того, что вы написали, похоже, что вы пытаетесь вставить строку длиной не более 65534 в поле размером 255. Возможно, вам следует изменить свой столбец на varchar (65534)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...