il campo da alterare è varchar o numerico?
se è numerico va trasformato..
per fare una modifica TOTALE, fai un recordset e un ciclo while per scorrerlo tutto.
dopodichè
all'interno del while invece di stampare a video la tua variabile del codice, fai una cosa tipo

Codice PHP:
<?
$connessione 
mysql_connect("localhost","nome","password")or die("Connessione non riuscita: " mysql_error<());
   print (
"Connesso con successo"); mysql_select_db("prova",
$connessione) or die("Errore nella selezione del database";
$query mysql_query("SELECT id,codice from tabella, LIMIT 0,10",$connessione);
if (
$query==FALSE) die("errore nella composizione della query");
while(
$row=mysql_fetch_array($query)){
$id $row[id];
$codice "A" $row[codice];
$query2 mysql_query("UPDATE tabella SET codice = '$codice',WHERE id = '$id'",$connessione);
echo 
$query2// in caso sia ok commenta TUTTA questa riga
}
mysql_close($connessione);
?>
non so se ci sono errori, perchè nn posso testarlo..
in caso funzionasse, togli nella prima query LIMIT 0,10..