Zum Inhalt springen

Temporäre Tabelle MySQL


FiSi_CB

Empfohlene Beiträge

Hallo

ich schreibe im moment eine php seite in der mann sehen kann

wan ein rechner installiert wurde welche macid er hat und um wieviel uhr er installiert wurde.

Die Informationen werden automatisch bei der installation in eine MySQL

gespeichert.

Dann gibts noch eine Informix Datenbank die manuel mit der MAC ID und der Raumnr gefüllt wird, auf diese hab ich zugriff mit odbc.

So jetzt zum Problem.

Ein inner join über 2 Datenbänke (Informix, MySQL) ist wohl nicht möglich desshalb würd ich gerne eine Temporäre tabelle erstellen die dann mit den Informationen MACID und raumnr gefüllt werden, damit ich danach einen Join auf diese Tabelle und die andere machen kann um zu Selecten wenn die macid gleich ist dann, zeig dabei noch die Raumnr an!!!

So mit dem join werd ich hinkriegen, jedoch nicht wie ich die Temporäre tabelle erstelle und mit den Daten (Raumnr, macid) aus der Informix Datenbank fülle...

Vielen Dank für die Hilfe

Chris

Link zu diesem Kommentar
Auf anderen Seiten teilen

Eine temporäre Tabelle gibt es in MySQL AFAIK nicht.

Lösungsansatz Nr 1: Mach dir eine Tabelle, diese füllst du mit den Daten die temporär sind, machst deine Abfragen und löschts die Tabelle (bzw. die Inhalte) im Anschluss wieder.

Lösungsansatz Nr 2 (und IMHO der bessere): Nutze keine 2 DBMS ;) Mach doch einfach alles über MySQL bzw. Informix. die (Temp-)Tabelle jedesmal wieder neu füllen ist doch eine Zeitverschwendung, die gar nicht sein müsste.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi, also 1. Das mit der Temporären gibts anscheinend doch

Create Temporary Table ....

und 2. Basiert hier bei uns in der Firma einiges auf Servern

an denen ich nix umstellen darf weil, sonst nix mehr läuft!

Sprich das reinste CHAOS!!!

naja die Temporäre tabelle kann gefüllt werden. brauche nur noch den Befehl!!!

MfG

Chris

Link zu diesem Kommentar
Auf anderen Seiten teilen

und 2. Basiert hier bei uns in der Firma einiges auf Servern

an denen ich nix umstellen darf weil, sonst nix mehr läuft!

Sprich das reinste CHAOS!!!

naja die Temporäre tabelle kann gefüllt werden. brauche nur noch den Befehl!!!

Einiges basiert auf Server, echt?

Also wenn Dinge die schon zusammengehören (MacAdresse/Installationszeit und MacAdresse/Raum) komplett unabhängig voneinander gespeichert werden, ist da für mich schon das reinste CHAOS vorhanden... aber naja, is nich mein Bier.

Füllen kannst du eine Tabelle mit INSERT...

http://dev.mysql.com/doc/refman/4.0/de/create-table.html

TEMPORARY ist nur ein Zuzsatz zum normalen Create, und entsprechend kannst du die Tabelle danach auch ganz normal verwenden, nur dass sie am Ende der Verbindung wieder weg ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...