Alter Table Add Column Lambat?

Padahal jumlah data baru itungan ratusan ribu, tapi mau alter table rasanya lama banget, seperti nge-freeze gitu... Setelah browsing di stackoverflow, salah satu solusinya adalah dengan membuat tabel baru kosong (clone), kemudian tambahkan kolom yang baru, isi dengan data dari tabel lama, dan rename kembali...

Jika diungkapkan dengan syntax mysql, jadinya kurang lebih seperti ini:

create table domain_new like domain;
alter table domain_new add column reset_counter int(11) after domain_status;
insert into domain_new (id, domain_link, bot_ip, domain_status, created, modified) select * from domain;
rename table domain to domain_old;
rename table domain_new to domain;
describe domain;

Kurang lebih prosesnya seperti itu... Selamat mencoba...

Comments

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.