То что вы описали в теле вопроса никак не соотносится с тем что вы написали в заголовке.
У вас есть таблица в 2 поля , а вам нужна таблица в 3 поля. Какие есть варианты -
1) Добавить колонку туда где есть
ALTER TABLE table1 add column translit varchar(500) null
UPDATE TABLE table1
set translit = transliterate(text)
WHERE some condition
Ваша задача - написать скалярную функцию транслитерирующую текст в.
2) Создать новую таблицу.
CREATE TABLE table2 (id,text,translit)
INSERT INTO table2
SELECT id,text,transliterate(text)
FROM table1
WHERE some condition.
3)Создать новую таблицу и на знакомом серверном языке потихоньку вытаскивать блок данных(скажем по 5000 строк без лока таблицы) траслитерировать нужное поле и сделать insert в новую табличку.
Любое решение займет время, база "упасть" не должна но притормозить может. Если вам не к спеху - я бы выбрал третий метод. Можно более плавно заниматься подобным и брать данные без блокировки таблицы