Perché?
Farei quanto segue:
- Crea campo per
ALTER TABLE t ADD COLUMN new_column *type_definition*
- Aggiorna il campo appena creato come
UPDATE t SET new_column=*computation_expression*
- Aggiungi indice con
ALTER TABLE t ADD INDEX ...
(oALTER TABLE t ADD PRIMARY KEY ...
se hai bisogno che sia primario).