Tout ce que vous ferez nécessitera de lire et d'écrire 38 millions de lignes, donc rien ne sera très rapide. La méthode la plus rapide consiste probablement à placer les données dans une nouvelle table :
create table newTable as
select id1, id2
from oldTable;
Ou, si vous voulez être sûr de conserver les types et les index :
create table newTable like oldTable;
alter table newTable drop column assocId;
insert into newTable(id1, id2)
select id1, id2
from oldTable;
Cependant, il est généralement plus rapide de supprimer tous les index d'une table avant de charger un ensemble de données, puis de recréer les index par la suite.