What is the difference between the DELETE TABLE and TRUNCATE TABLE commands in MySQL?
DELETE TABLE is a logged operation, and every row deleted is logged. Therefore, the process is usually slow.
TRUNCATE TABLE also deletes rows in a table, but it will not log any of the rows deleted. The process is faster here in comparison. TRUNCATE TABLE can be rolled back and is functionally similar to the DELETE statement without a WHERE clause.
| Is This Answer Correct ? | 0 Yes | 0 No |
Why do we use mysql?
Explain the different types of mysql joins.
HOW TO FIND display the total number of weeks in the year of 1998 IN EMP TABLE
What is cast in mysql?
How to print message in mysql trigger?
What is the use of count function in mysql?
What is the difference between CHAR and VARCHAR data types?
How many tables will create when we create table, what are they?
What is mysql in linux?
How to list or view all databases from the mysql server.
What are the differences between char and nchar?
Is mysql owned by oracle?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)