|
|
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
здравствуйте! у меня на локалхосле установлен пакет Denwer, базо данных управляю через phpmyadmin. Мне необходимо создать таблицу, в которой будет 3 поля (id(AI), name, text). и в эту таблицу загнать 1000 000 записей по автоинкременту. т.е. : id name text ------------- 1 ivan1 text1 2 ivan2 text2 3 ivan3 text3 . . . 1000000 ivan1000000 text1000000 Я пробовал сделать простой цикл в скрипте, но он отваливается по таймауту через 500 записей где то =\ Подскажите как осуществить? может запрос какой особый есть?)) А то не хочется копипастой заниматься) Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 23:04:43 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
popoff17, rtfm load data infile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 05:20:25 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
popoff17пробовал сделать простой цикл в скриптеУ MySQL есть запросы, процедуры, функции... а вот скриптов - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 08:49:33 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
akina, Я не так выразился) Я цикл сделала в php и отправлял запросы на добавление строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:00:25 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
tanglir, спасибо, но "Команда LOAD DATA INFILE читает строки из текстового файла и вставляет их в таблицу с очень высокой скоростью." т.е. эти строки должны быть у меня набиты же в текстовом файле, а это опять "рукопашка"... или я не так понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:02:26 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:57:57 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
popoff17Я цикл сделала в php и отправлял запросы на добавление строкиА надо было - в рамках хранимой процедуры. PS. Ты там определись уже с полом - или "сделала", или "отправлял"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 10:43:16 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
PS. Из любопытства сделал вставку 1кк записей процедурой в таблицу create table test(id int auto_increment primary key, name varchar(64), txt text) engine=myisam; - процесс занял (2 min 15.16 sec). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 11:27:08 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, мда, и правда, ТСу ведь нужен тупо автоинкремент, а не загрузка уже имеющихся данных. PS. create table n, drop table n... зачем, если можно просто сделать временную таблицу? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 11:36:37 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
tanglirCygapb-007, мда, и правда, ТСу ведь нужен тупо автоинкремент, а не загрузка уже имеющихся данных. PS. create table n, drop table n... зачем, если можно просто сделать временную таблицу? :)у меня не получилось написать FROM tmp t1, tmp t2 для временной таблицы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 11:38:46 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, можно сделать три таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 11:49:34 |
|
||
|
добавить в бд mysql 1000 000 позиций
|
|||
|---|---|---|---|
|
#18+
tanglirCygapb-007, можно сделать три таблицы.Вообще говоря, да, и это будет более правильно нежели одну постоянную общую для всех пользователей Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 11:57:06 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38419839&tid=1835923]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 324ms |

| 0 / 0 |
