--> Skip to main content
Pelajar Koding

follow us

Mysql: Mengubah Nama Kolom Dalam Tabel Alter Table ... Change

Versi MySQL 5.6.x dan 5.7.x Mengubah nama kolom dalam MySQL versi ini masih mesti menggunakan definisi kolom secara penuh. Sintaks: ALTER TABLE namatabel  CHANGE nama_lama nama_baru ; Contoh: Kita akan mengganti categorycode menjadi category_code pada tblCategory di bawah ini. ALTER TABLE  tblCategory  CHANGE   categorycode  category_code  INT ; Hasilnya: Pada model ini kita betul-betul harus menyertakan definisi kolom jikalau tidak ingin atribut kolom tersebut berganti jadi setting default. Seperti misalnya, jikalau kita didak menambahkan NOT NULL pada query maka secara default kolom akan menjadi NULL. Versi MySQL 8.0 Mengubah nama kolom di MySQL model 8.0 bisa memakai sintaks diatas, juga bisa memakai sintaks yang lebih sederhana. Sintaks: ALTER TABLE namatabel RENAME COLUMN namalama TO namabaru; Contoh: Kita akan mengubah categoryname menjadi category_name pada tblCategory di bawah ini. ALTER TABLE  tblcategory  RENAME COLUMN  categoryname  TO  category_name; Hasilnya: Cara ini jauh lebih mudah sebab jika kita cuma perlu mengubah nama saja, tidak perlu menyertakan atribut kolom lainnya. Kecuali bila kita ingin sekalian mengganti attribut kita mampu menggunakan ALTER TABLE ... CHANGE dengan 1 query.
Sumber http://rani-irsan.blogspot.com

You Might Also Like:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar