MySQL menyediakan dua cara untuk mengubah nama tabel. Yang pertama dengan ALTER Table:
ALTER TABLE tblCategory RENAME TO tbl_Category;
Cara kedua dengan menggunakan sintaks RENAME TABLE:
RENAME TABLE tblCategory TO tbl_Category;
Kedua sintaks jika dieksekusi hasilnya akan sama, yaitu mengubah nama tabel dari tblCategori menjadi tbl_Category.
Sebelum: | Sesudah: |
Kelebihan menggunakan RENAME TABLE yaitu kita dapat mengubah nama beberapa tabel sekaligus dalam 1 query.
Contoh:
RENAME TABLE produk TO tbl_produk, kategori TO tbl_kategori;
Sangat berguna ketika kita mempunyai tabel baru yang ingin diberi nama dengan tabel yang sudah ada, tanpa menghapus tabel yang lama. Jadi tabel yang lama ganti nama lain.
Contoh:
tabel lama : products --> products_old
tabel baru : products_new --> products
tabel lama : products --> products_old
tabel baru : products_new --> products
RENAME TABLE products TO products_old, products_new TO products;
Query di atas mengeksekusi mulai dari kiri ke kanan, jadi tidak akan ada konflik dalam mengganti nama walaupun tabel bernama producs sudah ada sebelumnya.
0 Comments