~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/truncate.rst

  • Committer: Monty Taylor
  • Date: 2010-12-26 00:22:34 UTC
  • mto: This revision was merged to the branch mainline in revision 2038.
  • Revision ID: mordred@inaugust.com-20101226002234-2sb62sm2gs0iftuy
Fixing some of the innodb c++ casting issues.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
TRUNCATE
2
2
========
3
3
 
4
 
This will delete all data in a table but unlike a DROP TABLE it will allow you to keep the table in your database.
5
 
 
6
 
.. code-block:: mysql
 
4
This will delete all data in a table but unlike a DROP TABLE it will allow you to keep the table in your database. It deletes the rows but leaves all counters, such as a SERIAL, in place. ::
7
5
 
8
6
        TRUNCATE TABLE table_name
9
 
 
10
 
TRUNCATE TABLE is typically faster than a DELETE * FROM TABLE query. An
11
 
unbounded DELETE query will have to generate log data for every
12
 
row in the table, which could be quite large. TRUNCATE TABLE is the same
13
 
as DROP followed by CREATE except that the absence of the table between
14
 
DROP and CREATE is not exposed.
 
 
b'\\ No newline at end of file'