Cokoli, co uděláte, bude vyžadovat čtení a zápis 38m řádků, takže nic nebude opravdu rychlé. Pravděpodobně nejrychlejší metodou je pravděpodobně vložení dat do nové tabulky:
create table newTable as
select id1, id2
from oldTable;
Nebo, pokud si chcete být jisti, že zachováte typy a indexy:
create table newTable like oldTable;
alter table newTable drop column assocId;
insert into newTable(id1, id2)
select id1, id2
from oldTable;
Obvykle je však rychlejší vypustit veškerý index z tabulky před načtením hromady dat a poté indexy znovu vytvořit.