art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.10.2004, 15:02   #1
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE

[mySQL] Problem mit insert into


Hallo
Ich habe ein Problem mit insert into bei einer mySQL DB

Ich habe zwei Tabellen.
Tbl_a ist Temporär, in ihr wird jede Stunde eine Logdatei eingelesen.
Diese Logdatei wird mittels Leerzeichen, in Felder unterteilt.
Von diesen Feldern brauche ich nur drei Bestimmte, die ich wiederum in Tabelle b einlese.
Bis hierhin ist alles Okay.
Mein Problem ist, wie kann ich insert into sagen, dass er aus Tabelle a nur die Werte rausliest die in Tabelle b noch nicht vorhanden sind. Nach einer ID kann ich nicht gehen, da die Logdatei regelmäßig neu angelegt wird und daher immer mal wieder bei id 1 anfängt.
Das einzige logische Feld ist für mich das Datum, das in UNIX Zeit angegeben ist.
Welches ich aber wiederum nicht als Primärschlüssel angeben kann, da es vorkommen kann das es doppelt ist, aber die anderen Felder andere Werte haben. Sprich ich habe kein eineindeutiges Feld.


PHP-Code:
use testen;
TRUNCATE TABLE tbl_a;
LOAD DATA INFILE 'lade_log_von_hier' INTO TABLE tbl_a FIELDS TERMINATED BY ' '  LINES TERMINATED BY '\n';
insert into tbl_b (datum,ip,byteselect tbl_a.datum,tbl_a.ip,tbl_a.byte from tbl_a 
Das sind die Anweisungen die ich bis jetzt habe, irgendwie brauche ich jetzt eine Möglichkeit die beiden Tabellen zu vergleichen und nur die Daten, die noch nicht vorhanden sind übernehmen.
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten


Alt 10.10.2004, 15:25   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Also... probier mal so:

Code:
use testen; 
TRUNCATE TABLE tbl_a; 
LOAD DATA INFILE 'lade_log_von_hier' INTO TABLE tbl_a FIELDS TERMINATED BY ' '  LINES TERMINATED BY '\n'; 
SELECT @maximalzeit:=max(tbl_b.datum) FROM tbl_b
insert into tbl_b (datum,ip,byte) select tbl_a.datum,tbl_a.ip,tbl_a.byte from tbl_a WHERE tbl_a.datum > @maximalzeit;
...sollte ansich das sein, was du brauchst Und sogar komplett in SQL gelöst.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 11.10.2004, 14:53   #3
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Danke dir für deine Hilfe
Es hat geklappt, obwohl ich immer noch nicht weiß warum er die Syntax erst nach dem xten mal eingeben, geschluckt hat.
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[mySQL] Problem mit insert into [mySQL] Problem mit insert into
« programmiersprache ebay... | [SQL] alle löschen bis auf die aktuellsten 15 Einträge »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Einbau von FW htm Datein in DW puritive.de Fireworks 2 08.01.2004 23:45
problem mit ap-scrollable area und links woodyWoodPecker Dreamweaver 3 14.12.2003 14:12
Problem mit PopUp ASchwiedy Flash 5 01.12.2003 22:37
Problem mit DropDown Liste Flow09 HTML Puristen 0 22.11.2002 10:49
Problem mit "gotoandPlay" AignerEDV Flash 1 20.06.2002 08:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:01 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67