menghapus seluruh isi tabel tanpa mengapus 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(Rido Sandi Atmanto)

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

Tags: ,

7 Responses to “menghapus seluruh isi tabel tanpa mengapus tabelnya di mysql”

  1. There are two ways to delete all the data in a MySQL database table :

    TRUNCATE TABLE tablename or

    DELETE FROM tablename

  2. terima kasih yaa :-)
    akhirnya terhapus semua :D

  3. pake truncate aja, lebih cepet. Ex: Truncate ;

Trackbacks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: