SQLite - Perintah TRUNCATE TABLE

Sayangnya, kami tidak memiliki perintah TRUNCATE TABLE di SQLite tetapi Anda dapat menggunakan SQLite DELETE perintah untuk menghapus data lengkap dari tabel yang ada, meskipun disarankan untuk menggunakan perintah DROP TABLE untuk menghapus tabel lengkap dan membuatnya kembali sekali lagi.

Sintaksis

Berikut ini adalah sintaks dasar dari perintah DELETE.

sqlite> DELETE FROM table_name;

Berikut ini adalah sintaks dasar dari DROP TABLE.

sqlite> DROP TABLE table_name;

Jika Anda menggunakan perintah DELETE TABLE untuk menghapus semua record, disarankan untuk menggunakan VACUUM perintah untuk membersihkan ruang yang tidak digunakan.

Contoh

Pertimbangkan tabel PERUSAHAAN dengan catatan berikut.

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

Berikut contoh pemotongan tabel di atas -

SQLite> DELETE FROM COMPANY;
SQLite> VACUUM;

Sekarang, tabel COMPANY terpotong sepenuhnya dan tidak ada yang akan menjadi output dari pernyataan SELECT.