Datenbank importieren

Board zum Thema mySQL
Antworten
gbtele
Beiträge: 2
Registriert: 5. März 2009, 10:13

Datenbank importieren

Beitrag von gbtele » 5. März 2009, 10:30

Hallo

ich hbae eine Datenbank mit der Tabelle adressen und einer tabelle adressenneu.
beide enthalten die Spalte Geburtstag. adressenneu wird jetzt das Geburtsdatum eingetragen.
wie kann ich automatisch oder manuell die beiden Spalten abgleichen?



mfg GBtele

beleuchtfix
Beiträge: 25
Registriert: 13. September 2007, 20:33

Datenbank importieren

Beitrag von beleuchtfix » 5. März 2009, 11:06

Du musst schon irgendwo einen gemeinsamen eindeutigen Schlüssel haben. Wenn du den hast, kannst du auch die Datenbanken verbinden. Normalerweise würdest du aber das Geburtsdatum nur an einer Stelle speichern und eben über den gemeinsamen Schlüssel von der zweiten Tabelle darauf zugreifen.

Viel Erfolg
Florian

maui muc
Beiträge: 67
Registriert: 3. Januar 2005, 11:51

Datenbank importieren

Beitrag von maui muc » 5. März 2009, 11:14

Auf diese Weise sollte das klappen:

Code: Alles auswählen

UPDATE adressen, adressenneu  
SET adressenneu.date_of_birth=adressen.date_of_birth 
WHERE adressen.lastname=adressenneu.lastname 
AND adressen.firstname=adressenneu.lastname;

Vgl.: http://dev.mysql.com/doc/refman/5.1/de/update.html

Gruß

Stefan

Antworten