Concordo que outros métodos funcionarão, mas estou apenas dando uma ideia diferente. Isso será feito sem nenhum requisito de criação de tabela temporária::
SET @i=0;
UPDATE table_name SET column_name=(@i:[email protected]+1);
SET @i=0;
UPDATE table_name SET column_name=(@i:[email protected]+1);