Правильное состояние таблиц БД

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 18 лет 11 месяцев
Откуда: Ukraine, Kiev

Правильное состояние таблиц БД

Сообщение Derjavin »

При переносе форумов с Фрюшки с 4.1.х Мускулом на 2К3 с 5.0.х Мускулом сплошь и рядом стали вылазить глюки, которые зависят то ли от разницы осей, то ли от разницы мускулов, то ли от всего вместе. В чем он выражен: если в таблице добавляется какое-то поле, у которого вместо значения "по-умолчанию" стоит пустое место, то это чревато тем что при выполнении запросов к табличке с этим полем процес может перейти в состояние sleep, которое можно снять только руками ну или оно автоматом умрет через очень не скоро.

Очень часто такая ерунда возникает при регистрации, так как таблицы users и user_group содержат несколько таких "дефектных" полей. Более того, далеко не во всех модах прописано значение по-дефолту!!! В итоге можно долго перебирать строки кода и проверяя куда чего не так записано, а проверить в табличке наличие пустого места догадается в самый последний момент :)

Это ошибка написания запроса? Т.е. там жестко должно быть что-то прописано (1 или 0), и это нормально для Мускула? Просто в старом конфиге было параллельно есть это или нет, а вот на новом обязательно должно быть....
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
IndividuaJl

Сообщение IndividuaJl »

Derjavin
интересно...типо процесс ожидает поступления данных..
попробуй посмотреть мод Database Maintenance. Может его можно настроить или он там настроен сам и заполнит всю бд корректно.

Вернуться в «Поддержка phpBB 2.0.x»