Menghapus Seluruh Isi Tabel Tanpa Menghapus Tabelnya di MYSQL

Kasus :
Kita ingin menghapus seluruh isi dari sebuah tabel. Hanya saja kita tidak ingin menghapus tabelnya.

Solusi :
Gunakan Perintah SQL Delete namun dengan persyaratan yang tidak memenuhi semua record. Dengan demikian semua record akan terseleksi.

Example 1:
Delete from tabeldata where id_data != ‘semut_ketabrak_odong2′;
(Cara baca : Hapus semua record dari tabeldata apabila field id_data tidak sama dengan ‘semut‘ )
Logikanya :
mana ada id_data yang isinya kaya gitu? apalagi kalo field id_datanya pake auto increment. Jika demikian maka id_data bisa dipastikan bertipe angka sedangkan syarat penghapusan berjenis string.
Jadi,semua field akan terseleksi.


Example 2:
Delete from tabelpengguna where namapengguna <> ‘blubukblubuk’;
(Cara baca : Hapus semua record dari tabelpengguna apabila field namapengguna tidak sama dengan ‘blubukblubuk‘ )
Logikanya :
Apa ada orang yang namanya blubukblubuk? xixixixi ^^v. Kalo tenggelam mungkin ada. hehehe

Kesimpulan :
Gunakan syarat seleksi yang tidak ada record yang memenuhi. Dengan demikian semua record akan terseleksi. Jangan lupa perintahnya menggunakan acuan TIDAK SAMA DENGAN.

Gampang khan?? ;)

Semoga bermanfaat

NOTE : “cuma lihat source ga akan bisa buat kita paham, harus dicoba”

Ditulis Oleh : Agung Prabowo ~ AGP88Blogs

Agung P Anda sedang membaca artikel berjudul Menghapus Seluruh Isi Tabel Tanpa Menghapus Tabelnya di MYSQL yang ditulis oleh AGP88 yang berisi tentang : Dan Maaf, Anda tidak diperbolehkan mengcopy paste artikel ini.

Jika Anda menyukai Artikel di blog ini, Silahkan berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di AGP88

0 comments:

SMS GERATIS

Back to top