The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"сгенерировать последовательность чисел"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (MySQL)
Изначальное сообщение [ Отслеживать ]

"сгенерировать последовательность чисел"  +/
Сообщение от Romka (??), 06-Окт-21, 06:12 
прошу вас не ругаться а просто помочь
сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в таблицу
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "сгенерировать последовательность чисел"  +/
Сообщение от ыы (?), 06-Окт-21, 06:37 
> прошу вас не ругаться а просто помочь
> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
> таблицу

Опишите пожалуйста вашу задачу целиком.

Ответить | Правка | Наверх | Cообщить модератору

2. "сгенерировать последовательность чисел"  +/
Сообщение от Romka (??), 06-Окт-21, 09:38 
>> прошу вас не ругаться а просто помочь
>> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
>> таблицу
> Опишите пожалуйста вашу задачу целиком.

ест 2 колонки первая id вторая к примеру nums.
в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то есть 00001, 00002, 00003 и тд)

Ответить | Правка | Наверх | Cообщить модератору

3. "сгенерировать последовательность чисел"  +/
Сообщение от ыы (?), 06-Окт-21, 09:55 
>>> прошу вас не ругаться а просто помочь
>>> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
>>> таблицу
>> Опишите пожалуйста вашу задачу целиком.
> ест 2 колонки первая id вторая к примеру nums.
> в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то
> есть 00001, 00002, 00003 и тд)

00001 это не число

Ответить | Правка | Наверх | Cообщить модератору

4. "сгенерировать последовательность чисел"  +/
Сообщение от Romka (??), 06-Окт-21, 11:16 
>>>> прошу вас не ругаться а просто помочь
>>>> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
>>>> таблицу
>>> Опишите пожалуйста вашу задачу целиком.
>> ест 2 колонки первая id вторая к примеру nums.
>> в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то
>> есть 00001, 00002, 00003 и тд)
> 00001 это не число

пускай не число
мне без разницы число или нет
мне бы знать как?

Ответить | Правка | Наверх | Cообщить модератору

5. "сгенерировать последовательность чисел"  +/
Сообщение от ыы (?), 06-Окт-21, 12:24 
>[оверквотинг удален]
>>>>> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
>>>>> таблицу
>>>> Опишите пожалуйста вашу задачу целиком.
>>> ест 2 колонки первая id вторая к примеру nums.
>>> в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то
>>> есть 00001, 00002, 00003 и тд)
>> 00001 это не число
> пускай не число
> мне без разницы число или нет
> мне бы знать как?

https://yandex.ru/search/?text=генерировать+последовательность+чисел+в+mysql

Ответить | Правка | Наверх | Cообщить модератору

6. "сгенерировать последовательность чисел"  +/
Сообщение от Romka (??), 06-Окт-21, 12:47 
>[оверквотинг удален]
>>>>>> таблицу
>>>>> Опишите пожалуйста вашу задачу целиком.
>>>> ест 2 колонки первая id вторая к примеру nums.
>>>> в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то
>>>> есть 00001, 00002, 00003 и тд)
>>> 00001 это не число
>> пускай не число
>> мне без разницы число или нет
>> мне бы знать как?
> https://yandex.ru/search/?text=генерировать+последовательность+чисел+в+mysql

вот по этому не люблю писать просьбы на форумах
умных ведро, ехидных пять ведер, юмористов десять ведер, а помощи хоть бы стопку


Ответить | Правка | Наверх | Cообщить модератору

7. "сгенерировать последовательность чисел"  +1 +/
Сообщение от ыы (?), 06-Окт-21, 13:08 
>[оверквотинг удален]
>>>>> в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то
>>>>> есть 00001, 00002, 00003 и тд)
>>>> 00001 это не число
>>> пускай не число
>>> мне без разницы число или нет
>>> мне бы знать как?
>> https://yandex.ru/search/?text=генерировать+последовательность+чисел+в+mysql
> вот по этому не люблю писать просьбы на форумах
> умных ведро, ехидных пять ведер, юмористов десять ведер, а помощи хоть бы
> стопку

1.ответ на ваш вопрос может быть легко получен иными чем sql способами. зачем такое делать в sql-непонятно.
2.не смотря на просьбу описать задачу целиком вы продолжаете скрывать смысл данного действия.
3.вы не понимаете разницы между числами и тем что вы хотите
4.ответ на ваш вопрос находится на первой странице запроса в поисковик, буквально по тексту запроса.

Ответить | Правка | Наверх | Cообщить модератору

10. "сгенерировать последовательность чисел"  +/
Сообщение от ACCA (ok), 07-Окт-21, 15:43 
> ест 2 колонки первая id вторая к примеру nums.
> в nums нужно заинсертить числа начиная с 00001 и заканчивая 10000 (то
> есть 00001, 00002, 00003 и тд)

Не нужно их туда инсертить, они сами там появятся. Сделай nums AUTO_INCREMENT.

Когда заинсертишь 10000 штук id, получишь в nums числа от 1 до 10000. Формат вроде 00001 получишь с помощью LPAD в SELECT.

Тебе уже раза четыре сказали, что ты не описал свою задачу, а задаёшь идиотский вопрос. Но ты упрямо выпытываешь - "Как всё-таки забить гвоздь отвёрткой?"

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "сгенерировать последовательность чисел"  +/
Сообщение от Павел Отредиез (ok), 06-Окт-21, 18:17 
> прошу вас не ругаться а просто помочь
> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
> таблицу

man seq
Читайте, позволяет дополнять слева нулями до определённой ширины.

Ответить | Правка | Наверх | Cообщить модератору

9. "сгенерировать последовательность чисел"  +/
Сообщение от Павел Отредиез (ok), 06-Окт-21, 18:27 
>> прошу вас не ругаться а просто помочь
>> сгенерировать последовательность чисел в mysql on 00001 до 10000 и вставить в
>> таблицу
> man seq
> Читайте, позволяет дополнять слева нулями до определённой ширины.

seq -w 5 1 10000
сгенирит нужные числа. На основе этого пишите скрипт генерящий sql запросы.

#!/bin/bash
seq -w 5 1 10000 | while read NUM
do
  echo "insert into table (num) values $NUM"
done

Че то в этом духе, sql не помню.
Потом вывод скрипта > в файл и выполнить в mysql консоли.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру