Místo aktualizace tabulky byste se měli pokusit vytvořit novou tabulku s logikou, kterou máte v SQL, bude to rychlejší. Po vytvoření nové tabulky můžete přejmenovat starou tabulku a přejmenovat novou tabulku na observation_fact
Pro zopakování 1. Vytvořit novou tabulku
insert into observation_fact_new
select ...
from observation_fact
- Přejmenujte starou tabulku proveďte kontrolu zdravého rozumu
alter table observation_fact rename to observation_fact_old
- Přejmenujte novou tabulku na pozorování_fakt
alter table observation_fact_new rename to observation_fact
Po dokončení kontrol a testů zahoďte starou tabulku
drop table observation_fact_old