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 |
How can we find out which auto increment was assigned on Last insert?
What is the difference between mysql and sql?
How do I connect to mysql database?
Can we write procedure in mysql?
What is a trigger in mysql?
What do you mean by % and _ in the LIKE statement?
What is auto increment in mysql?
please give me the answer for this: query which generates the second highest integer in the table?
What is mysql57?
What are slow queries?
How to show certain selected rows with the value "pcds".
What is definer in mysql trigger?
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)