SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.09.2010 18:18:27

stadograchey
Участник
Зарегистрирован: 18.08.2010
Сообщений: 9

автоматическая загрузка данных в таблицу

привет
я создал таблицу на 375 столбцов, далее мне необходимо загружать в эту таблицу файлы больших размеров автоматически.
А тоесть, на сервере в определённую директорию генерируются несколько раз в сутки текстовые файлы больших объёмов.
Затем с этой директории мне необходимо автоматически загружать эти файлы в базу данных mysql. Каким образом эти файлы можно подгружать автоматически.
в ручную я файл загрузил и всё читаемо и без ошибок . теперь задача просто автоматизировать этот процес.
Или где про это можно прочитать?????????
спасибо!

Неактивен

 

#2 06.09.2010 18:38:53

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: автоматическая загрузка данных в таблицу

Напишите сценарий, который будет делать то же, что Вы делали вручную.

Неактивен

 

#3 07.09.2010 10:35:34

stadograchey
Участник
Зарегистрирован: 18.08.2010
Сообщений: 9

Re: автоматическая загрузка данных в таблицу

load data infile 'Chmm/1.txt' into table x1
fields terminated by ';'
ignore 1 lines;
В директорию 'Chmm/' несколько раз в сутки генерятся файлы txt, тоесть 1.txt, 2.txt, 3.txt, 4.txt  и так далее. Они должны автоматически загружаться в table x1 из директории 'Chmm/' .

CREATE TABLE x1 (
z1 VARCHAR (10) NOT NULL,
z2 INT NOT NULL,
z3 VARCHAR (8),
z4 VARCHAR (10),
z5 VARCHAR (1),
z6 VARCHAR (255),
z7 VARCHAR (20),
z8 VARCHAR (255),
z9 VARCHAR (10),
z10 VARCHAR (255),
z11 VARCHAR (255),
z12 VARCHAR (1),
z13 VARCHAR (1),
z14 VARCHAR (255),
z15 VARCHAR (255),
z16 VARCHAR (255),
z17 VARCHAR (255),
z18 VARCHAR (255),
z19 VARCHAR (255),
z20 VARCHAR (255),
z21 VARCHAR (255),
z22 VARCHAR (255),
z23 VARCHAR (255),
z24 VARCHAR (255),
z25 VARCHAR (1),
z26 VARCHAR (1),
z27 VARCHAR (255),
z28 VARCHAR (255),
z29 VARCHAR (255),
z30 VARCHAR (4),
z31 VARCHAR (4),
z32 VARCHAR (4),
z33 VARCHAR (4),
z34 VARCHAR (3),
z35 VARCHAR (255),
z36 VARCHAR (3),
z37 VARCHAR (255),
z38 VARCHAR (1),
z39 VARCHAR (3),
z40 VARCHAR (1),
z41 VARCHAR (3),
z42 VARCHAR (1),
z43 VARCHAR (3),
z44 VARCHAR (1),
z45 VARCHAR (20),
z46 VARCHAR (20),
z47 VARCHAR (20),
z48 VARCHAR (20),
z49 VARCHAR (2),
z50 VARCHAR (2),
z51 VARCHAR (2),
z52 VARCHAR (2),
p1 VARCHAR (2),
p2 VARCHAR (2),
p3 VARCHAR (2),
p4 VARCHAR (1),
p5 VARCHAR (1),
p6 VARCHAR (1),
p7 VARCHAR (1),
p8 VARCHAR (4),
p9 VARCHAR (32),
p10 VARCHAR (1),
p11 VARCHAR (1),
p12 VARCHAR (1),
p13 VARCHAR (3),
p14 VARCHAR (1),
p15 VARCHAR (3),
p16 VARCHAR (255),
p17 VARCHAR (255),
p18 VARCHAR (5),
p19 VARCHAR (5),
p20 VARCHAR (1),
p21 VARCHAR (3),
p22 VARCHAR (3),
p23 VARCHAR (255),
p24 VARCHAR (255),
p25 VARCHAR (255),
p26 VARCHAR (4),
p27 VARCHAR (8),
p28 VARCHAR (5),
p29 VARCHAR (5),
p30 VARCHAR (1),
p31 VARCHAR (10),
p32 VARCHAR (8),
p33 VARCHAR (10),
p34 VARCHAR (10),
p35 VARCHAR (8),
p36 VARCHAR (10),
p37 VARCHAR (3),
p38 VARCHAR (8),
p39 VARCHAR (1),
p40 VARCHAR (1),
p41 VARCHAR (4),
p42 VARCHAR (4),
p43 VARCHAR (1),
p44 VARCHAR (255),
p45 VARCHAR (3),
p46 VARCHAR (1),
p47 VARCHAR (3),
p48 VARCHAR (2),
p49 VARCHAR (255),
p50 VARCHAR (1),
p51 VARCHAR (1),
p52 VARCHAR (1),
p53 VARCHAR (3),
p54 VARCHAR (2),
p55 VARCHAR (10),
p55 VARCHAR (4),
p56 VARCHAR (4),
p57 VARCHAR (1),
p58 VARCHAR (255),
p59 VARCHAR (3),
p60 VARCHAR (1),
p70 VARCHAR (2),
p80 VARCHAR (3),
p81 VARCHAR (255),
p82 VARCHAR (1),
p83 VARCHAR (1),
p84 VARCHAR (3),
e1  VARCHAR (255),
e2  VARCHAR (255),
e3  VARCHAR (255),
e4  VARCHAR (255),
e5  VARCHAR (255),
e6  VARCHAR (255),
e7  VARCHAR (255),
e8  VARCHAR (255),
e9  VARCHAR (255),
e10  VARCHAR (255),
e11  VARCHAR (255),
e12  VARCHAR (255),
e13  VARCHAR (255),
e14 VARCHAR (255),
e15 VARCHAR (255),
e16 VARCHAR (255),
e17 VARCHAR (255),
e18 VARCHAR (255),
e19 VARCHAR (255),
e20 VARCHAR (255),
e21  VARCHAR (255),
e22  VARCHAR (255),
e23 VARCHAR (255),
e24 VARCHAR (255),
e25 VARCHAR (255),
e26 VARCHAR (255),
e27 VARCHAR (255),
e28 VARCHAR (255),
e29 VARCHAR (255),
e30 VARCHAR (255),
e31 VARCHAR (255),
e32 VARCHAR (255),
e33 VARCHAR (255),
e34 VARCHAR (255),
e35 VARCHAR (255),
e36 VARCHAR (255),
e37 VARCHAR (255),
e38 VARCHAR (255),
e39 VARCHAR (255),
e40 VARCHAR (255),
e41 VARCHAR (255),
e42 VARCHAR (255),
e43  VARCHAR (255),
e44 VARCHAR (255),
e45 VARCHAR (255),
e46 VARCHAR (255),
e47 VARCHAR (255),
e48 VARCHAR (255),
e49 VARCHAR (255),
e50 VARCHAR (255),
e51 VARCHAR (255),
e52 VARCHAR (255),
e53 VARCHAR (255),
e54 VARCHAR (255),
e55 VARCHAR (255),
e56 VARCHAR (255),
e57 VARCHAR (255),
e58 VARCHAR (255),
e59 VARCHAR (255),
e60 VARCHAR (255),
e61 VARCHAR (255),
e62 VARCHAR (255),
e63 VARCHAR (255),
e64 VARCHAR (255),
e65 VARCHAR (255),
e66 VARCHAR (255),
e67 VARCHAR (255),
e68 VARCHAR (255),
e69 VARCHAR (255),
e70 VARCHAR (255),
e71 VARCHAR (255),
e72 VARCHAR (255),
e73 VARCHAR (255),
e74 VARCHAR (255),
e75 VARCHAR (255),
e76 VARCHAR (255),
e77 VARCHAR (255),
e78 VARCHAR (255),
e79 VARCHAR (255),
e80 VARCHAR (255),
e81 VARCHAR (255),
e82 VARCHAR (255),
e83 VARCHAR (255),
e84 VARCHAR (255),
e85 VARCHAR (255),
e86 VARCHAR (255),
e87 VARCHAR (255),
e88 VARCHAR (255),
e89 VARCHAR (255),
e90 VARCHAR (255),
e91 VARCHAR (255),
e92 VARCHAR (255),
e93 VARCHAR (255),
e94  VARCHAR (255),
e95 VARCHAR (255),
e96 VARCHAR (255),
e97 VARCHAR (255),
e98 VARCHAR (255),
e99 VARCHAR (255),
e100 VARCHAR (255),
e101 VARCHAR (255),
e102 VARCHAR (255),
e103  VARCHAR (255),
e104  VARCHAR (255),
e105  VARCHAR (255),
e106 VARCHAR (255),
e107 VARCHAR (255),
e108  VARCHAR (255),
e109 VARCHAR (255),
e110  VARCHAR (255),
e111  VARCHAR (255),
e112  VARCHAR (255),
e113  VARCHAR (255),
e114  VARCHAR (255),
e115  VARCHAR (255),
e116  VARCHAR (255),
e117  VARCHAR (255),
e118  VARCHAR (255),
e119  VARCHAR (255),
e120  VARCHAR (255),
e121  VARCHAR (255),
e122  VARCHAR (255),
e123  VARCHAR (255),
e124  VARCHAR (255),
e125  VARCHAR (255),
e126  VARCHAR (255),
e127  VARCHAR (255),
e128  VARCHAR (255),
e129  VARCHAR (255),
e130  VARCHAR (255),
e131  VARCHAR (255),
e132  VARCHAR (255),
e133  VARCHAR (255),
e134  VARCHAR (255),
e135  VARCHAR (255),
e136  VARCHAR (255),
e137  VARCHAR (255),
e138 VARCHAR (255),
e861 VARCHAR (255),
e872 VARCHAR (255),
e883 VARCHAR (255),
e894 VARCHAR (255),
e905 VARCHAR (255),
e916 VARCHAR (255),
e927 VARCHAR (255),
e938 VARCHAR (255),
e940  VARCHAR (255),
e956 VARCHAR (255),
e965 VARCHAR (255),
e976 VARCHAR (255),
e986 VARCHAR (255),
e996 VARCHAR (255),
e1005 VARCHAR (255),
e1015 VARCHAR (255),
e1025 VARCHAR (255),
e1035  VARCHAR (255),
e1045  VARCHAR (255),
e1055  VARCHAR (255),
e1065 VARCHAR (255),
e1075 VARCHAR (255),
e1085  VARCHAR (255),
e1095 VARCHAR (255),
e1105 VARCHAR (255),
e1115  VARCHAR (255),
e1125  VARCHAR (255),
e1135  VARCHAR (255),
e1145  VARCHAR (255),
e1155  VARCHAR (255),
e1165  VARCHAR (255),
e1175  VARCHAR (255),
e1185  VARCHAR (255),
e1195  VARCHAR (255),
e1205  VARCHAR (255),
e1215  VARCHAR (255),
e1225  VARCHAR (255),
e1235  VARCHAR (255),
e1245  VARCHAR (255),
e1255  VARCHAR (255),
e1265  VARCHAR (255),
e1275  VARCHAR (255),
e1285  VARCHAR (255),
e1295  VARCHAR (255),
e1305  VARCHAR (255),
e1315  VARCHAR (255),
e1325  VARCHAR (255),
e1335  VARCHAR (255),
e1345  VARCHAR (255),
e1355  VARCHAR (255),
e1365  VARCHAR (255),
e1375  VARCHAR (255),
e1385 VARCHAR (255),
e11151  VARCHAR (255),
e11251  VARCHAR (255),
e11351  VARCHAR (255),
e11451  VARCHAR (255),
e11551 VARCHAR (255),
e11651  VARCHAR (255),
e11751  VARCHAR (255),
e11851  VARCHAR (255),
e11951  VARCHAR (255),
e12051  VARCHAR (255),
e12151  VARCHAR (255),
e12251  VARCHAR (255),
e12351  VARCHAR (255),
e12451  VARCHAR (255),
e124511  VARCHAR (255),
PRIMARY KEY (z2)
            );

Неактивен

 

#4 07.09.2010 20:21:01

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: автоматическая загрузка данных в таблицу

Я имею в виду не на форуме напишите, а напишите на диск и запускайте
его раз в загрузку файлов smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson