Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
Phorum.org Hilfe-Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 16 Jahren, 10 Monaten
Letzter Beitrag:
vor 16 Jahren, 10 Monaten
Beteiligte Autoren:
Thomas, Locke

mysql tabellenbearbeitung

Startbeitrag von Locke am 15.05.2000 05:38

Ich möchte gerne Daten der Tabelle x auf die Tabelle y übertragen. Wie stelle ich das am geschicktesten an ? evtl mit update?
Ich habe keine Lösung gefunden.
Danke im Voraus für die Hilfe.

Antworten:

innerhalb derselben Datenbank???

Dann kannst Du es SIMPEL mit PHPMyAdmin machen (http://www.phpwizard.net/phpMyAdmin/)
einfach eine Tabelle kopieren (ist eine Funktion dort).
Wenn es nicht dieselbe Datenbank ist geht es auch recht einfach (mit PHPMyAdmin):
einfach von der Tabelle "Struktur und Daten" ausgeben lassen und diese Ausgabe kopierst Du Dir erstmal in eine Datei auf Deinem Rechner.
Das sieht dann z.B. so aus:
-----------------------------------
# phpMyAdmin MySQL-Dump
# [phpwizard.net]
#
# Host: localhost Datenbank : uninetz
# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle 'Informatik'
#

CREATE TABLE Informatik (
id int(11) DEFAULT '0' NOT NULL,
datestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
thread int(11) DEFAULT '0' NOT NULL,
parent int(11) DEFAULT '0' NOT NULL,
author char(37) NOT NULL,
subject char(50) NOT NULL,
email char(50) NOT NULL,
host char(50) NOT NULL,
email_reply char(1) DEFAULT 'N' NOT NULL,
approved char(1) DEFAULT 'N' NOT NULL,
PRIMARY KEY (id),
KEY author (author),
KEY datestamp (datestamp),
KEY subject (subject),
KEY thread (thread),
KEY parent (parent)
);

#
# Daten für Tabelle 'Informatik'
#

INSERT INTO Informatik VALUES( '1', '2000-02-02 09:41:46', '1', '0', 'Tom', 'Hallo, was meint Ihr zu diesem neuen Forum ???', '', 'p3E9EBF7F.dip0.t-ipconnect.de', '', 'Y');
...
------------------------------------
Den oberen Teil (bis zu # Daten für die Tabelle ...) nimmst Du einfach weg (die Struktur wirst Du ja schon haben) und ersetzt bei dem INSERT INTO Informatik
bei mir z.B. Informatik mit dem neuen Namen Deiner Tabelle (in jeder Zeile!)
Wenn Du die Struktur der neuen Tabelle noch nicht hast läßt Du den oberen Teil noch da und ersetzt dort ebenfalls "Informatik" mit Deinem Tabellennamen.
Die entstandene Datei fügst Du dann wieder in Deine neue Datenbank ein (z.B. mit PHPMyAdmin).

Wenn Du noch Hilfe brauchst ... EMail!

von Thomas - am 15.05.2000 16:11
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.