Neonleuchte
Grünschnabel
Ich habe folgendes MySQL Prob:
1.) Ich habe eine MySQL Tabelle, die so aussieht:
id | a | b | c |
----------------
(id steht auf auto_increment und primary_key.)
Jetzt hab ich Textfiles, die ich mit "LOAD DATA INFILE..."
einfügen will. In den Texfiles stehen aber nur Werte für
a,b,c und keine id, denn die soll MySQL selbständig
hochzählen. Wenn ich jetzt aber "LOAD DATA INFILE..."
mache, schreibt MySQL den ersten Wert (also a) in die
erste Spalte (id), was natürlich Blödsinn ist, da ich dann
keine id habe und id->a, a->b, b->c...
Frage: Wie bekomme ich das hin, dass er die id selber einträgt
und dann a->, b->... schreibt?
2.) Ich hatte natürlich schon rumprobiert und
hab jetzt noch eine andere davon unabhängiges Frage:
Frage: Wodurch kann ich beeinflussen, dass die erste Zeile auch
id=1 bekommt oder bzw. eben id=n (n=anzahl der zeilen, also die
letzte).
Anderes ausgedrückt: Es ist so ein bisschen dieses
FIFO und FILO Prinzip. Also bei 3 Zeilen entweder dann die
finale MySQL Tabelle:
id | a | b | c |
----------------
1 | .. | .. | .. | -> Zeile 1 in txtfile
2 | .. | .. | .. | -> Zeile 2 in txtfile
3 | .. | .. | .. | -> Zeile 3 in txtfile
oder
id | a | b | c |
----------------
1 | .. | .. | .. | -> Zeile 3 in txtfile
2 | .. | .. | .. | -> Zeile 2 in txtfile
3 | .. | .. | .. | -> Zeile 1 in txtfile
Hab nämlich letzteres und weiss gar nicht wie
ich das gemacht habe...
Vielen Dank schon mal für Beiträge!
1.) Ich habe eine MySQL Tabelle, die so aussieht:
id | a | b | c |
----------------
(id steht auf auto_increment und primary_key.)
Jetzt hab ich Textfiles, die ich mit "LOAD DATA INFILE..."
einfügen will. In den Texfiles stehen aber nur Werte für
a,b,c und keine id, denn die soll MySQL selbständig
hochzählen. Wenn ich jetzt aber "LOAD DATA INFILE..."
mache, schreibt MySQL den ersten Wert (also a) in die
erste Spalte (id), was natürlich Blödsinn ist, da ich dann
keine id habe und id->a, a->b, b->c...
Frage: Wie bekomme ich das hin, dass er die id selber einträgt
und dann a->, b->... schreibt?
2.) Ich hatte natürlich schon rumprobiert und
hab jetzt noch eine andere davon unabhängiges Frage:
Frage: Wodurch kann ich beeinflussen, dass die erste Zeile auch
id=1 bekommt oder bzw. eben id=n (n=anzahl der zeilen, also die
letzte).
Anderes ausgedrückt: Es ist so ein bisschen dieses
FIFO und FILO Prinzip. Also bei 3 Zeilen entweder dann die
finale MySQL Tabelle:
id | a | b | c |
----------------
1 | .. | .. | .. | -> Zeile 1 in txtfile
2 | .. | .. | .. | -> Zeile 2 in txtfile
3 | .. | .. | .. | -> Zeile 3 in txtfile
oder
id | a | b | c |
----------------
1 | .. | .. | .. | -> Zeile 3 in txtfile
2 | .. | .. | .. | -> Zeile 2 in txtfile
3 | .. | .. | .. | -> Zeile 1 in txtfile
Hab nämlich letzteres und weiss gar nicht wie
ich das gemacht habe...
Vielen Dank schon mal für Beiträge!