Я не вижу причин «выходить» в XLS или что-то еще, а затем повторно импортировать.
Вы можете исправить ситуацию с помощью
1) (только если это считается достойным, в зависимости отпо размеру БД, количеству строк и т. д.), возможно, удалите несколько индексов в таблице.
2) Выполнение запросов INSERT для добавления новых строк, т. Е. Сделанных из столбцов Name и «Emailn» (вместе с другими желаемыми столбцами или желаемыми значениями по умолчанию)
3) Раз всестолбцы «Emailn» были отправлены, изменив схему таблицы для удаления этих столбцов.
4) Перестроение индексов, удаленных ранее, и / или переупаковка остальных.
В частности,для # 2 запрос (-ы) будет выглядеть так:
INSERT INTO MyTable
(Name, Email1, SomeOtherColumn, YetOtherColumn)
SELECT Name, Email2, someColumn, "ABC"
FROM MyTable
WHERE Email2 IS NOT NULL
Вы делаете это для каждого столбца «Emailn», кроме Email1, конечно.Et voila ...
Возможно, только трудности, когда таблица очень большая и т. Д., Но, поскольку вы рассматривали Excel, это, вероятно, не так.