Комментарии 10
А почему в заголовке MySQL, когда способа именно для MySQL и не показано?
www.sql.ru/forum/684431/faq-numeraciya-strok-i-drugie-voprosy-pro-ispolzovanie-peremennyh
www.sql.ru/forum/684431/faq-numeraciya-strok-i-drugie-voprosy-pro-ispolzovanie-peremennyh
0
А для mysql нет варианта кроме как сгенерировать запрос вида select 1 union select 2 union select 3…
По приведенной вами ссылке — про другое.
По приведенной вами ссылке — про другое.
0
Как это про другое, когда именно про это?
Запрос SELECT @i := @i + 1 AS row_number FROM your_table, (select @i:=0) AS z выводит записи с числами, начиная с единицы. Чтобы ограничить количество записсей используется LIMIT.
Таким образом, SELECT @i := @i + 1 AS row_number FROM your_table, (select @i:=0) AS z LIMIT 16 выводит записи с числами от 1 до 16 включительно.
Таблица your_table — любая уже имеющаяся таблица достаточного размера. Если достаточно большой таблицы нет, то можно ее перемножить саму на себя несколько раз.
Запрос SELECT @i := @i + 1 AS row_number FROM your_table, (select @i:=0) AS z выводит записи с числами, начиная с единицы. Чтобы ограничить количество записсей используется LIMIT.
Таким образом, SELECT @i := @i + 1 AS row_number FROM your_table, (select @i:=0) AS z LIMIT 16 выводит записи с числами от 1 до 16 включительно.
Таблица your_table — любая уже имеющаяся таблица достаточного размера. Если достаточно большой таблицы нет, то можно ее перемножить саму на себя несколько раз.
0
Таким же образом последовательности дат можно генерировать, что полезно для отчётов.
0
Как именно про это, если типичный кейс для generate_series — это как раз генерация данных для пустой таблицы?
«любая уже имеющаяся таблица», которая на самом деле-то и не нужна — это не решение, это костыль для разовых операций.
«любая уже имеющаяся таблица», которая на самом деле-то и не нужна — это не решение, это костыль для разовых операций.
0
Часто удобнее подменить результат выполнения запроса на стороне сервера (mock, faker).
+1
А как же http://dev.mysql.com/doc/refman/5.7/en/load-data.html?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Способы генерации числовой последовательности (данных) в MySQL