|
|
|
|
|
|
|
|
|
|
При заходе на страницу «пользователи» в списке много раз повторяются имена одного и того же пользователя. Причем если попробовать нажать на один из этих ников, то форум перебросит на главную страницу.
Проблема в утрате данных одной из таблиц ibf_members и ibf_member_extra. Другими словами в таблице ibf_members существует запись о каком-то пользователе, а в ibf_member_extra нет, и наоборот.
Необходимо устранить избыточные записи в одной из таблиц:
1. Найти записи которые присутствуют в одной таблице и отсутствуют в другой
SELECT t1.id, t2.id AS mid FROM ibf_members AS t1 LEFT JOIN ibf_member_extra AS t2 ON t1.id = t2.id WHERE t2.id IS NULL;
SELECT t1.id, t2.id AS mid FROM ibf_members AS t1 LEFT JOIN ibf_member_extra AS t2 ON t1.id = t2.id WHERE t1.id IS NULL;
2. Убедиться что результат вернулся правильный.
3. Удалить.
Работает на DokuWiki |