С нами с 04.11.06
Сообщения: 203
Рейтинг: 49
|
Добавлено: 28/05/13 в 22:22 |
Надо нагенерировать определённое количество строк с одинаковым контентом в таблице mysql.
Такой запрос:
Код: | INSERT INTO `table` (`column`)
VALUES ('content'),('content'),('content'), ... |
работает, но не вариант, т.к. строк надо много. Есть способ это автоматизировать без копипаста 'content' 100500 разов?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 28/05/13 в 22:27 |
для вставки большого кол-ва строк LOAD DATA LOCAL INFILE работает лучше
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 28/05/13 в 23:17 |
Если одинаково, то
insert into tableName (field_name) select field_name from tableName
Но с каждым таким запросом число строк будет расти в геометрической прогрессии.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
3
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 28/05/13 в 23:34 |
Moriss:
тут нужен цикл, чтоб без лишней хоботни php тебе в помощь.
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 28/05/13 в 23:37 |
Moriss: есть еще один вариант это mysql цикл
Код: [развернуть] | DECLARE i INT DEFAULT 3;
WHILE i>0 DO
SELECT magazine_incoming.id_incoming, products.name, products.author, magazine_incoming.quantity
FROM magazine_incoming, products
WHERE magazine_incoming.id_product=products.id_product AND magazine_incoming.id_incoming=i;
SET i=i-1;
END WHILE; |
|
|
|
|
С нами с 04.11.06
Сообщения: 203
Рейтинг: 49
|
Добавлено: 30/05/13 в 19:31 |
Stek: оно то бы было хорошо, только если бы в таблице не было никаких данных до того.
Короче вопрос пока закрыт, прийдется дождаться программиста
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 30/05/13 в 20:33 |
Moriss: дык чем тебя вариант с php не устраивает?
|
|
|
|
С нами с 04.11.06
Сообщения: 203
Рейтинг: 49
|
Добавлено: 31/05/13 в 00:41 |
Дартаньян: да потому что я в php по большому счету ни в зуб ногой
Код: | DECLARE i INT DEFAULT 3;
WHILE i>0 DO
SELECT magazine_incoming.id_incoming, products.name, products.author, magazine_incoming.quantity
FROM magazine_incoming, products
WHERE magazine_incoming.id_product=products.id_product AND magazine_incoming.id_incoming=i;
SET i=i-1;
END WHILE; |
- а можно ссылку на первоисточник чтоб понять что там к чему? Если есть конечно.
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 31/05/13 в 02:00 |
|
|
|
|
Самый добрый бегемот
С нами с 24.06.03
Сообщения: 954
Рейтинг: 574
|
Добавлено: 03/06/13 в 13:37 |
А что данные надо в больших объемах надо часто вставлять? Просто обычно это однаразовая задача, а потом по чуть-чуть добавляешь.
Что-то мешает тупо на ночь оставить и утром, придя на работу, наблюдать готовый результат?
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |