Latest web development tutorials

SQLite Truncate Table

In SQLite, there is no TRUNCATE TABLE command, but you can use SQLiteDELETE command to delete all data from an existing table, but it is recommended to use DROP TABLE command to delete the entire table, and then re-create it again.

grammar

DELETE The basic syntax of the command is as follows:

sqlite> DELETE FROM table_name;

DROP TABLE basic syntax is as follows:

sqlite> DROP TABLE table_name;

If you use the DELETE TABLE command to delete all records, we recommend usingVACUUM command to clear the unused space.

Examples

Suppose COMPANY table have the following records:

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

Here is the delete table records Example:

SQLite> DELETE FROM COMPANY;
SQLite> VACUUM;

Now, COMPANY records in the table is completely removed using a SELECT statement will not have any output.