MySQL: Как добавить числа от 1 до N в столбец? #777272


#0 by D_Pavel
Нужно добавить новые строки в таблицу, чтобы значения одного столбца заполнились числами по порядку от 1 до N.
#1 by Garykom
В гугле забанили?
#2 by Garykom
#3 by D_Pavel
Я предполагаю что нужно делать через insert ... select ... Нужно придумать что писать в select Вот такой вариант только одну строку выводит, но надо штук 10 хотя бы: select := +1 AS i from (select :=0) as z where < 10
#4 by D_Pavel
Нашел один способ но он как раз в MySQL не работает
#5 by Леха Дум
dd.d * 1000 + cc.c * 100 + bb.b * 10 + aa.a
#6 by Леха Дум
dd.d * 1000 + cc.c * 100 + bb.b * 10 + aa.a где аа, bb, cc, dd - таблицы вида SELECT 1 AS a UNION SELECT 2 UNION SELECT 3 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7  UNION SELECT 8 UNION SELECT 9 UNION SELECT 0 соединенные левым или полным (что быстрее будет) соединением к таблице "aa"
#7 by Garykom
#8 by D_Pavel
Круто! Спасибо
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С