Hallo zusammen
Danke vielmals für eure Antworten.
Inzwischen habe ich die DB2.Tabelle1 so angepasst:
id int(11), Primary Key, auto_increment
username varchar(80)
password varchar(32)
Wenn ich nun:
INSERT INTO DB2.Tabelle1 (username,password) SELECT DB1.Tabelle1.KNID, DB1.Tabelle1.Passwort FROM DB1.Tabelle1
nehme funktioniert das Ganze ohne Fehler. Sobald ich aber die MD5 Funktion wieder einbaue, wird in der Passwortspalte nur immer der erste Wert aus DB1.Tabelle1.Passwort encodiert, wieso? Die Werte aus der Benutzerspalte werden korrekt übernommen.
INSERT INTO DB2.Tabelle1 (username,password) SELECT DB1.Tabelle1.KNID, md5('DB1.Tabelle1.Passwort') FROM DB1.Tabelle1
Da das Ganze wohl nicht machbar ist in einem Query, gibt's halt noch ein
UPDATE DB2.Tabelle1 SET password = MD5(password)
dazu.
@Vinzenz: Stehen in DB1.Tabelle1.Passwort Klartextpasswörter? --> Ja, leider. Kommen aus einer individuell entwickelten ERP-Lösung auf Access Basis.
Cheers