Thread Ascii-file in mysql einpflegen ? (4 answers)
Opened by Gast at 2007-04-25 12:14

Gast Gast
 2007-04-25 12:14
#35408 #35408
Ich möchte gerne ein ACSII File mit Perl in eine bestehende DB importieren
Das ASCII-File (mailadress.txt) sieht folgendermassen aus:

1008#test.tester@aaa.bbbb.de.example
1008#test2.tester@bbb.de.example                                       

1008=feld01
mailadresse=feld13

Die dazugehärige DB hat folgende Struktur:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+--------------+--------------+------+-----+---------+-------+
| Field        | Type         | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| feld01       | varchar(8)   | NO   |     |         |       |
| feld02       | varchar(40)  | NO   | PRI |         |       |
| feld03       | varchar(16)  | NO   | PRI |         |       |
| feld04       | varchar(64)  | NO   | PRI |         |       |
| feld05       | varchar(32)  | NO   | PRI |         |       |
| feld06       | varchar(32)  | NO   | PRI |         |       |
| feld07       | varchar(32)  | NO   | PRI |         |       |
| feld08       | varchar(32)  | NO   | PRI |         |       |
| feld09       | varchar(16)  | YES  |     | NULL    |       |
| feld10       | varchar(16)  | NO   | PRI |         |       |
| feld11       | varchar(3)   | NO   | PRI |         |       |
| feld12       | varchar(2)   | NO   |     |         |       |
| feld13       | varchar(256) | YES  |     | NULL    |       |
| feld14       | varchar(128) | YES  |     | NULL    |       |
+--------------+--------------+------+-----+---------+-------+


Die beiden Einträge aus mailadress.txt sollen nun in die vorhandenen DB eingepflegt werden.
Da sich die Einträge täglich ändern können, würde ich das gerne nachts im cronjob einmal laufen lassen.

Leider habe ich keinerlei Ahnung, wie man sowas machen kann und bin absoluter Anfänger in Sachen Perl und MYSQL

Es wäre super, wenn mir jemand ein paar gute Tipps geben könnte !

edit pq: code-tags hinzugefügt, email-adressen RFC 2606-konform gemacht\n\n

<!--EDIT|pq|1177511789-->

View full thread Ascii-file in mysql einpflegen ?