FiSi_CB Geschrieben 19. Juli 2006 Geschrieben 19. Juli 2006 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
geloescht_JesterDay Geschrieben 20. Juli 2006 Geschrieben 20. Juli 2006 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.
FiSi_CB Geschrieben 20. Juli 2006 Autor Geschrieben 20. Juli 2006 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
geloescht_JesterDay Geschrieben 24. Juli 2006 Geschrieben 24. Juli 2006 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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden