jacobcore Опубликовано 28 апреля, 2015 Поделиться Опубликовано 28 апреля, 2015 Добрый день! Есть такой вопрос.. Когда у меня в базе было 10 тыс юзеров все иды нормально шли. Иды имею ввиду ndex.php?/user/114512 Но как то залез один из работников и сделал 1 юзеру ид 100,000 и как бы все след юзеры стали 100,001 и т д с этого момента база наполнилась еще 20 тыс посетителями, и все иды идут 130942 и т д.. Хотя в базе всего 30-40 тыс пользователей.. Можно ли как то заново всё пронумеровать? Может есть sql запрос? Прошу помощи Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
jacobcore Опубликовано 2 мая, 2015 Автор Поделиться Опубликовано 2 мая, 2015 Неужели никто не сталкивался с таким? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
PurpleNut Опубликовано 2 мая, 2015 Поделиться Опубликовано 2 мая, 2015 Одним SQL-запросом вы не пересчитаете ID-шники в базе, так как они используются не только в таблице пользователей, на них завязаны все прочие данные, связанные с юзерами (лайки, посты, подписки, личная переписка и т.д.). Так же проблема усугубляется тем, что ID пользователей могут храниться в кэше в виде рассериализированных данных php, что средствами SQL вам обработать скорее всего не удастся. Тут нужно писать скрипт, но это должно быть очень муторно. Проще забить, тем более, что проблема чисто "косметическая". Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.