Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите найти альтернативный способ / 2 сообщений из 2, страница 1 из 1
08.08.2014, 17:29:52
    #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
08.08.2014, 17:30:57
    #38716281
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите найти альтернативный способ
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите найти альтернативный способ / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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