Por quê?
Eu faria o seguinte:
- Criar campo por
ALTER TABLE t ADD COLUMN new_column *type_definition*
- Atualize o campo recém-criado como
UPDATE t SET new_column=*computation_expression*
- Adicionar índice por
ALTER TABLE t ADD INDEX ...
(ouALTER TABLE t ADD PRIMARY KEY ...
se você precisar que seja primário).