Maris
Aktiver Benutzer
- Beiträge
- 32
Hallo liebe Formenmitglieder,
ich bin kein SQL Profi aber ich habe folgendes Problem. Ich habe eine Tabelle erstellt:
CREATE TABLE dialog_db.test_plz
(
rPLZ int(5) NOT NULL,
PRIMARY KEY (`rPLZ`),
UNIQUE INDEX `rPLZ` (`rPLZ` ASC)
);
Habe diese dann mit Postleitzahlen befüllt:
LOAD DATA LOCAL
INFILE '/work/operations/test/PLZ_Top100.txt' INTO TABLE dialog_db.test_plz
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Im Anschluss habe ich die Tabelle um Spalten erweitert:
ALTER TABLE dialog_db.test_plz
ADD COLUMN MdId VARCHAR(255), ADD COLUMN Eingenschaften VARCHAR(255),
CHARACTER SET 'latin1' NULL DEFAULT NULL;
Und jetzt möchte ich die zwei zusätzlichen Zellen befüllen mit JOIN und UPDATE :
Datenbank =dialog_db für beide Tabellen
Meine Tabelle= test_plz mit rPLZ
Datentabelle = md_base mit Plz
Sprich: Schreibe mir in die Tabelle test_plz alle Werte aus den Spalten MdId UND Eingenschaften der Tabelle md_base bei den die PLZ gleich ist.
Das bekomme ich leider nicht hin. Kann mir bitte jemand helfen?
Beste Grüße,
Maris
ich bin kein SQL Profi aber ich habe folgendes Problem. Ich habe eine Tabelle erstellt:
CREATE TABLE dialog_db.test_plz
(
rPLZ int(5) NOT NULL,
PRIMARY KEY (`rPLZ`),
UNIQUE INDEX `rPLZ` (`rPLZ` ASC)
);
Habe diese dann mit Postleitzahlen befüllt:
LOAD DATA LOCAL
INFILE '/work/operations/test/PLZ_Top100.txt' INTO TABLE dialog_db.test_plz
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Im Anschluss habe ich die Tabelle um Spalten erweitert:
ALTER TABLE dialog_db.test_plz
ADD COLUMN MdId VARCHAR(255), ADD COLUMN Eingenschaften VARCHAR(255),
CHARACTER SET 'latin1' NULL DEFAULT NULL;
Und jetzt möchte ich die zwei zusätzlichen Zellen befüllen mit JOIN und UPDATE :
Datenbank =dialog_db für beide Tabellen
Meine Tabelle= test_plz mit rPLZ
Datentabelle = md_base mit Plz
Sprich: Schreibe mir in die Tabelle test_plz alle Werte aus den Spalten MdId UND Eingenschaften der Tabelle md_base bei den die PLZ gleich ist.
Das bekomme ich leider nicht hin. Kann mir bitte jemand helfen?
Beste Grüße,
Maris