Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo!

Please help me with MySQL

:rolleyes:

Ich hab eine Datenbank [1] mit einer Tabelle Firma, hier die Felder:

idx Firma Rechtsform Strasse PLZ Ort Telefon Fax EMail Inhaber offen Betriebsart Branche www bezahlt Firma2 Fsort

Und jetzt hab ich ne neue DB [2] gemacht mit der Tabelle Firma, diese Tabelle hat allerdings andere Felder (weniger Felder):

idx firma inhaber strasse plz ort telefon telefax email webseite info branche

Die Daten von der ersten Tabelle sollen nun in die 2te Tabelle übernommen werden (also Firma -> firma, Strasse -> strasse). Die restlichen Inhalte wie Rechtsform fallen weg.

NUR ... WIE GEHT DAS? Wären beide Tabellen von der Struktur her gleich wär's ja kein Problem (Exportieren ... einfügen ...) aber so .... ???? :confused:

P.S: Habe lediglich phpMyadmin (falls ihr jetzt mit ausgefallenen Exportierfunktionen daher kommt :D!)

DANKE DANKE DANKE im VORAUS !!!!!

:uli

Also bei Oracle kan man dafür einen "insert as select" verwenden. Vielleicht geht's auch by mySQL?!

Allerdings weiß ich auch nicht, wie's mit Zugriffen zwischen verschiedenen DBn aus.

Folgender Code sollte unter Oracle funktionieren, wenn beide Tabellen in derselben Db stecken:


insert into tabelle2 (spalte1, spalte2, spalte3)

select Spalte1, Spalte2, Spalte5 from tabelle1;

Evtl. muss auch noch das Schlüsselwort "as" vor die "select" Klausel.

Bin mal wieder etwas spät mit meiner Antwort, aber vielleicht hilft es ja doch noch.

Wenn Du doch schon phpMyAdmin hast ist doch alles ganz einfach ;)

Laß Dir die entsprechende Tabelle in der Ausgangsdatenbank anzeigen. Dort gibt es einen Reiter "Exportieren". Es wird dann eine Datei erstellt, die sowohl die "CREATE TABLE"-Infos, als auch "INSERT" für alle Datensätze enthält (Die Datei zeigt er entweder an oder man kann sie mit "senden" speichern. Sie muß dann in Dein mysql-Verzeichnis). Diese Datei "tabellenname.sql" kannst Du dann entweder in der mysql-Konsole mit " \ . tabellenname.sql " aufrufen oder vielleicht auch irgendwie mit phpMyAdmin importieren. Letzeres hab ich noch nicht probiert, müsste aber auch gehen.

Vielleicht kannst Du es ja irgendwann mal wieder brauchen :)

Grüße

struwwelkopp

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.