Geistiger Hohlraum: md5 String wird nicht neu gesetzt

Beitrag lesen

in meiner Adress Datenbank möchte ich zur erkennung der einzelnen Adressen Name, vorname, E-mail adresse und die ID per MD5 verschlüsseln lassen. Dies soll natürlich nur dort geschehen, wo nicht schon eine Verschlüsselung besteht.
Wenn ich nun das skript durchlafen lasse, dann steht allerdings in jeder Zeile nachher der selbe MD5 Code.

Die einfache Lösung wäre natürlich, das alles MySQL zu überlassen:

update tabelle set bestimmungwer = md5(concat(vorname,nachname,blabla)) where bestimmungwer is null; (oder meinetwegen auch 'where bestimmungwer=""')

Supereinfach wäre es, MySQL eindeutige IDs selber vergeben zu lassen, indem eine Spalte mit AUTO_INCREMENT versehen wird.

Ein Blick in die Anleitung ist manchmal sehr interessant...