Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2019, 20:36   #1
cherepushka
Пользователь
 
Регистрация: 25.02.2012
Сообщений: 81
По умолчанию Дублирование строки N-количество раз

Добрый вечер!
Подскажите пожалуйста каким образом можно скопировать строку с полем zagolovok N-количество раз(например нужно миллион)? Или нужно только в цикле на php?
Спасибо.

Код:
INSERT INTO  `test_base`.`test_table` (
`id` ,
`type` ,
`contentType` ,
`zagolovok`
)
VALUES (
NULL ,  'document',  'text/html',  'primer');
cherepushka вне форума Ответить с цитированием
Старый 23.03.2019, 20:53   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Код:
INSERT INTO  `test_base`.`test_table` (`id` , `type` , `contentType` , `zagolovok` )
VALUES (NULL ,  'document',  'text/html',  'primer'),
       (NULL ,  'document',  'text/html',  'primer'),
       ...
       (NULL ,  'document',  'text/html',  'primer');
Не миллион конечно, какое ограничение по количеству не в курсе. А зачем дублировать записи? И как с ними потом работать?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 23.03.2019, 22:24   #3
cherepushka
Пользователь
 
Регистрация: 25.02.2012
Сообщений: 81
По умолчанию

Спасибо,
Это нужно для того, чтобы проверить не зависнет ли у меня выборка данных на странице, сейчас 5 миллионов записей и ничего не виснет. Поэтому хотел проверить как будет вести себя выборка при количестве записей в 30 миллионов. Стоит это того или нет перед загрузкой большого количества.
cherepushka вне форума Ответить с цитированием
Старый 24.03.2019, 17:45   #4
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от cherepushka Посмотреть сообщение
Или нужно только в цикле на php?
Для php есть специальный раздел на форуме, на SQL это можно как уже сказано на #2 и можно ещё
Код:
INSERT INTO  `test_base`.`test_table` (`id` , `type` , `contentType` , `zagolovok` )
select ...........  from TabName
Цитата:
Сообщение от cherepushka Посмотреть сообщение
как будет вести себя выборка при количестве записей в 30 миллионов.
всё зависит от проектирование БД , есть же mysql индексы ? и какой поля проиндексировать ?
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчитать количество слов(строки) на С. R00F Помощь студентам 0 25.11.2016 17:50
Скопировать строки, где указано количество. agregator Microsoft Office Excel 8 14.10.2009 22:16
Количество пробелов до конца строки Qv_1 Microsoft Office Word 8 01.06.2009 19:58
Определить количество вхождений строки S1 в строку S2 Berckyt Microsoft Office Word 5 16.03.2009 00:27
Вставка строки через n-е количество строк glazomer Microsoft Office Excel 5 12.03.2009 13:20