Rumahweb Journal
Mengatasi Error Current Selection Does Not Contain a Unique Column

Mengatasi Error ‘Current Selection Does Not Contain a Unique Column’

Pernahkah Anda menghadapi error “Current selection does not contain a unique column. Grid edit, checkbox, edit, copy and delete features are not available” saat melakukan edit database di phpMyAdmin? Pesan ini sering muncul ketika phpMyAdmin tidak dapat menemukan kolom unik yang dibutuhkan untuk mengedit atau menghapus data di dalam tabel.

Bagi developer atau pengelola database, ini bisa menjadi masalah yang mengganggu. Tapi jangan khawatir, karena kami punya solusi mudah untuk mengatasi masalah ini!

Kenapa Error Ini Bisa Terjadi?

Tampilan error Current selection does not contain a unique column di phpMyAdmin

Error ini muncul karena phpMyAdmin membutuhkan kolom dengan nilai unik, seperti primary key atau unique index, untuk membedakan setiap baris dalam tabel. Tanpa kolom unik, phpMyAdmin tidak bisa menjalankan fungsi seperti mengedit, menghapus, atau menyalin data, karena tidak ada cara untuk membedakan satu baris dari yang lainnya.

Masalah ini bisa terjadi pada semua jenis aplikasi yang menggunakan phpMyAdmin, termasuk pada website berbasis WordPress, Drupal, atau sistem manajemen konten lainnya. Namun, jangan khawatir! Anda bisa memperbaikinya dengan beberapa langkah mudah.

BACA JUGA : Belajar SQL Database Untuk Pemula Bagian 1

Solusi Mengatasi Error “Current Selection Does Not Contain a Unique Column” di phpMyAdmin

Sebelum melakukan perubahan, pastikan untuk melakukan backup database Anda terlebih dahulu. Langkah ini dapat dilakukan dengan menggunakan fitur ekspor di phpMyAdmin dengan cara pilih database yang ingin dicadangkan lalu klik tab Ekspor dan ikuti langkah-langkah untuk menyimpan salinan database Anda

Pindah Hosting ke Rumahweb Gratis

Tombol ekspor di phpMyAdmin

Jika sudah melakukan backup database, silahkan ikuti langkah – langkah berikut untuk mengatasi errornya: 

  1. Silahkan login ke cPanel Hosting Anda, kemudian masuk ke menu phpMyAdmin.
Menu phpMyAdmin di cPanel

2. Setelah masuk ke phpMyAdmin, silahkan pilih database yang memiliki tabel bermasalah, Klik nama tabel tersebut, lalu buka tab Structure.

Memeriksa struktur tabel yang bermasalah di phpMyadmin

Setelah itu, periksa apakah ada kolom yang sudah ditandai sebagai primary key. Jika tidak, tabel tersebut memerlukan primary key untuk mengatasi error.

Cara 1 : Menambahkan Primary Key langsung di phpMyAdmin

Jika tabel tidak memiliki primary key, silahkan cari kolom yang akan dijadikan primary key, biasanya kolom pertama dengan tipe data INT atau VARCHAR yang memiliki nilai unik. Klik kotak centang di sebelah kiri kolom tersebut.

Setelah itu di bagian lainnya, silahkan pilih opsi Primary(utama) untuk menetapkan kolom tersebut sebagai primary key.

Cara menjadikan kolom 'ID' sebagai primary key di phpMyAdmin

Selanjutnya konfirmasikan perubahan pada pop-up yang muncul dengan klik OK.

Konfirmasi penambahan primary key untuk kolom 'ID'

Cara 2 : Menambahkan primary key menggunakan perintah SQL

Selain menggunakan cara diatas, untuk menambahkan primary key, Anda dapat melakukannya melalui antarmuka phpMyAdmin atau menjalankan perintah SQL berikut: 

ALTER TABLE `nama_tabel` ADD PRIMARY KEY (`nama_kolom`);

Berikut contoh penggunaanya di phpMyAdmin : 

Pertama, silahkan pilih database yang memiliki tabel bermasalah, Klik nama tabel tersebut, lalu klik tab SQL : 

Tombol SQL untuk melakukan perintah SQL di phpMyAdmin

Lalu silahkan masukkan perintah sebagai berikut lalu klik kirim : 

Cara menambahkan primary key pada kolom 'ID' dengan menggunakan query SQL

Jika berhasil akan menampilkan sebagai berikut : 

Tampilan ketika penambahan primary keynya berhasil

Dan silahkan cek kembali tabel yang bermasalah tersebut, jika berhasil maka tidak akan menampilkan tampilan error “Current selection does not contain a unique column. Grid edit, checkbox, edit, copy and delete features are not available” kembali.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, error “Current selection does not contain a unique column. Grid edit, checkbox, edit, copy and delete features are not available” bisa Anda atasi dengan mudah dan Anda tidak hanya akan menyelesaikan error ini, tetapi juga memastikan bahwa database Anda berjalan lebih efisien dan terorganisir.

Jadi, pastikan untuk selalu menyertakan primary key pada tabel penting dalam database Anda!

Demikian artikel kami tentang cara mengatasi error “Current selection does not contain a unique column. Grid edit, checkbox, edit, copy and delete features are not available” pada phpMyAdmin, semoga bermanfaat!

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Kholifatush Sholichah

banner pop up - Pindah Hosting ke Rumahweb