mit SQL weiss ich nicht.
mit PHP kann man das allerdings ganz einfach gestalten, soweit du über ein wenig PHP-Kenntnisse verfügst und PHP auf dem Server/Rechner installiert ist.
<?
mysql_connect("<Datenbank>","<Benutzer>","<Passwort>");
mysql_select_db("<Datenbank-Name>");
$temp = mysql_query("SELECT id,city FROM adress") or die("Kein SELECT möglich");
while($x=mysql_fetch_row($temp)){
$id=$x[0];
$city=$x[1];
$zip,$city=explode(" ","$city"); // <- hier trennt er PLZ und Stadtnamen beim Leerzeichen, soweit natürlich eins vorhanden ist
mysql_query("UPDATE adress SET zip='$zip', city='$city' WHERE id='$id'") or die("Kein Update möglich");
}
mysql_close();
?>
natürlich muss vorher noch in MySQL die Spalte zip angelegt werden, ansonsten sollte es so klappen...