powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите найти альтернативный способ
2 сообщений из 2, страница 1 из 1
Помогите найти альтернативный способ
    #38716279
Vladimit04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблица members с огромным количеством столбцов (id,name,date,age ...). Мне часто нужно выбирать определенное кол-во строк и заменять id на новые последовательные числа. Пример (id): 954,965,977,999,1042,1066,1091,1092 на 10,11,12,13,14,15,16,17,18. Я делаю так - создаю новую таблицу members_test с auto_increment 10 со столбцами oldid и newid, вставляю по автоинкременту
Код: sql
1.
insert into members_test select null,id from members

, а затем
Код: sql
1.
update members a, members_old b set a.id=b.newid where a.id=oldid

. Это все долго. Можно как-то делать это быстрее, без всего этого извращения?
...
Рейтинг: 0 / 0
Помогите найти альтернативный способ
    #38716281
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите найти альтернативный способ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]