Skip to content

6. Mengubah Primary Key

Untuk mengubah primary key pada suatu tabel kita dapat menghapus primary key yang sudah ada dan membuat yang baru. Contohnya seperti ini:

Menghapus primary key

Menghapus primary key pada tabel
ALTER TABLE nama_tabel DROP PRIMARY KEY;

Keterangan

  • nama_tabel : nama tabel kalian masing - masing

Contoh querynya

Menghapus primary key pada tabel
ALTER TABLE santri DROP PRIMARY KEY;

Penting

  • jika di sebelumnya kolom menggunakan AUTO_INCREMENT maka primary key tidak dapat di hapus. untuk menhapusnya kalian bisa ubah tipe data pada primary key nya menjadi int contoh seperti ini querynya: ALTER TABLE santri MODIFY santri_id INT NOT NULL;

Membuat primary key

Membuat primary key pada tabel
ALTER TABLE nama_tabel ADD PRIMARY KEY (kolom_baru);

Keterangan

  • nama_tabel : nama tabel kalian masing - masing
  • kolom_baru : nama kolom yang ingin dijadikan primary key;

Contoh querynya

Membuat primary key pada tabel
ALTER TABLE santri ADD PRIMARY KEY (email_santri);