Mailinglisten-Archive |
unter http://www.textpad.com/ gibt es einen wunderbaren Editor, der als Dateiformat in PC, UNIX und Mac speichern kann. Auch sonst kann er einiges, suchen und ersetzen als regulärer Ausdruck, suchen in Unterverzeichnissen und natürlich hineinspringen. Finde ich persönlich bei der Arbeit auf UNIX und DOS sehr praktisch. -----Original Message----- From: Martin Ramsch <m.ramsch_(at)_computer.org> To: Deutsche MySQL-Mailingliste <mysql-de_(at)_lists.4t2.com> Date: Tuesday, September 07, 1999 12:15 AM Subject: Re: MEGA HILFE Dex schrieb am Montag, den 6. September 1999: > so sieht das txt file aus: > > "Altstetten";"D4B";"balu01" [...] > "Altstetten";"H2A";"balu28" > "Birmensdorf";"H4B";"baum92" > > und so sieht es dananch im mysqlmanager aus: > > heimteam liga pw id > -------- ---- -- -- > "Altstetten" D4B balu01 > "Alt 1 [...] > was mache ich falsch??? Problem 1: in der Ausgabe steht heimteam in Anführungszeichen. Ist da evtl. ein Leerzeichen am Anfang jeder Zeile der Textdatei? Problem 2: das Ende des pw-Feldes wird nicht erkannt; die Ausgabe zeigt, daß das Zeilenende und sogar der Anfang der nächsten Zeile in ow gespeichert wird, wodurch dann auch immer eine Zeile wegfällt. Deine Textdatei kommt wahrscheinlich von einem Windows-System, so daß die Zeilen jeweils mit der Sequenz '\r\n' enden (CR+LF); Der Standardwert für LINES TERMINATED BY ist aber nur '\n'. Lösungsvorschlag: - Leerzeichen am Zeilenanfang in der Textdatei löschen! - LOAD DATA INFILE "d:\pw.txt" INTO TABLE pw FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '' LINES TEMINATED BY '\r\n' (heimteam, liga, pw); --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive