Thursday, February 23, 2017

Sebagai seorang programmer atau seorang database admnistrator, pastinya pernah bertemu dengan data double, atau data yang memiliki value yang sama persis. Masalah ini pasti ditemukan untuk tabel yang tidak terpasang primary key atau unix id untuk tiap recordnya. Karena suatu alasan, kadang kita tidak  memasang primary key pada tabel tersebut, entah untuk proses pengetesan program atau alasan lainnya. Dan hasilnya kita akan bertemu dengan masalah data double.

Tanpa memiliki primary key atau unique value pada record, kita akan mendapatkan kesulitan untuk menghapus salah satu record pada tabel tersebut. menggunakan Script Query atau menggunakan GU Editornya. Yang kita dapatkan malah semua record yang double tersebut akan terhapus.

Berikut saya akan sharing sebuah trik sederhana, cara untuk menghapus salah satu record di dalam satu tabel yang memiliki record yang sama atau double.Mungkin ini trik lama, tetapi mungkin akan berguna untuk kalian yang masih dalam tahap belajar.

Pada contoh ini saya menggunakan database Mysql, jika kalian menggunakan database lain seperti Postgre, SQL Server, atau lainnya. Mungkin hanya berbeda untuk scriptnya saya, tetapi sama untuk penggunaan triknya.

Contoh :

saya mempunyai tabel "tb_temp", dengan ada beberapa record yang sama.



kemudian tambahkan satu column bernama "id_saya" type integer, auto_increment, dan set sebagai primary key. seperti di bawah ini.



Dan hasilnya seperti di bawah ini :



jika sudah mempunyai primary key, selanjutkan kita dapat menghapus salah satu record yang dobel. berdasarkan primary key tersebut.

Jika data yang dobel hanya sedikit, mungkin kita dapat menghapusnya saru persatu, tetapi akan jadi masalah jika data yang dobel berjumlah banyak, ratusan sampai ribuan record.

Untuk itu selanjutnya saya akan membahas cara menghapus record yang dobel secara keseluruhan dalam satu tabel, secara bersamaan dengan menyisakan 1 dari record yang dobel tersebut.

Masalah Selesai.. Sekian dan terimakasih

Related Posts:

  • Membuat program JSP sederhana      Pada kesempatan kali ini saya akan share kepada teman semua tentang membuat program sederhana menggunakan JSP. Jika kita belajar sesuatu pastinya kita belajar mulai dari yang paling mudah bukan,… Read More
  • Mengkoneksikan JSP ke Database MySQL     Pertama buat project baru kamu di netbeans, buat class.JSP baru dengan cara klik kanan pada folder kamu – new – JSP, setelah project + class JSP berhasil dibuat masukkan driver konektor ke dalam libra… Read More
  • Sekilas tentang JSP     JSP merupakan perluasan dari  teknologi servlet. Tujuan dari JSP adalah untuk lebih menyederhanakan penulisan servlet. JSP sebelum dijalankan oleh server, akan dikompilasi terlebih dahulu menjadi… Read More
  • Sekilas tentang PHPSebelum membahas tentang program PHP kita wajib untuk tau apa itu PHP?     PHP: Hypertext Preprocessor adalah bahasa script yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk mem… Read More
  • Progam RMI sederhana !-- @page { margin: 0.79in } P { margin-bottom: 0.08in } A:link { so-language: zxx } --      RMI atau ( Remote Method Invocation ) adalah fasilitas yang dimiliki java untuk pemanggilan Object… Read More

0 comments:

Post a Comment

Propellerads

Popular Posts