- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сортировка по дате и id в обратном порядке (новые записи сверху).
ТС-у нужен не вывод, он хочет пересчитать само ид у поле.
Задача - привести таблицу к новому виду без создания временной таблицы
Задача нереальная. Без временной таблицы не обойтись. Перекиньте туда значения ид, дропните столбец и создайте его заново, и пересчитайте из скрипта так, чтобы сохранить связь между новым и старым ид во временной таблицы. Потом по ней уже обновите зависимые ид остальных таблиц. Как видите процедура не самая простая, так что если нет острой необходимости лучше забейте.
или привести таблицу к такому виду
большое_число_1 4 1000000
большое_число_2 6 1000001
большое_число_3 3 1000002
большое_чилсо - то число, которое явно больше последнего id в таблице. например
50000001 4 1000000
50000002 6 1000001
50000003 3 1000002
а потом менять как хочешь, не боясь Duplicate entry
Если надо получить результат с сортировкой по нужному полю, сделать по нему индекс, и делать запросы с нужной сортировкой. Это не накладнее, чем выборка по id. Зачем вам id менять при этом? Всё же подумайте над постановкой задачи сначала, т.е. зачем вам менять id.
Если надо получить результат с сортировкой по нужному полю, сделать по нему индекс, и делать запросы с нужной сортировкой. Это не накладнее, чем выборка по id. Зачем вам id менять при этом? Всё же подумайте над постановкой задачи сначала, т.е. зачем вам менять id.
уже подумал и иного варианта нет.
А вот еще в продолжение мысли, создаете в таблице новое поле, клонируете туда столбец ид, дропаете ид, создаете и обновляете сортируя его по клонированному полю. Сохраняется связь между новым ид - старым ид, дальше пересчитываете остальные таблицы.
create table newt like oldt;
insert into newt (id,num,posted) select null, num,posted from oldt order by num;
И дальше просто переименовываете новую таблицу в старую.