{"id":539,"date":"2016-04-13T04:09:40","date_gmt":"2016-04-13T04:09:40","guid":{"rendered":"https:\/\/sqltutorial.org\/?page_id=539"},"modified":"2025-02-08T00:57:58","modified_gmt":"2025-02-08T07:57:58","slug":"sql-truncate-table","status":"publish","type":"page","link":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/","title":{"rendered":"SQL TRUNCATE TABLE"},"content":{"rendered":"\n<p><strong>Summary<\/strong>: in this tutorial, you will learn how to use the SQL <code>TRUNCATE TABLE<\/code> statement to remove all data in a table efficiently and fast.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='introduction-to-the-sql-truncate-table-statement'>Introduction to the SQL TRUNCATE TABLE statement <a href=\"#introduction-to-the-sql-truncate-table-statement\" class=\"anchor\" id=\"introduction-to-the-sql-truncate-table-statement\" title=\"Anchor for Introduction to the SQL TRUNCATE TABLE statement\">#<\/a><\/h2>\n\n\n\n<p>To delete all data from a table, you use the <code><a href=\"https:\/\/www.sqltutorial.org\/sql-delete\/\">DELETE<\/a><\/code> statement without a&nbsp;<code><a href=\"https:\/\/www.sqltutorial.org\/sql-where\/\">WHERE<\/a><\/code> clause: <\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">DELETE FROM table_name;<\/code><\/span><\/pre>\n\n\n<p>However, the <code>DELETE<\/code> statement is slow and not efficient for deleting all rows from a table with a lot of data. The reason is that the database system may need to acquire a lock and write a log for each individual row.<\/p>\n\n\n\n<p>To reduce locking and logging overhead, you can  use the <code>TRUNCATE TABLE<\/code> statement. The <code>TRUNCATE TABLE<\/code> statement deletes all data from a table very fast.<\/p>\n\n\n\n<p>Here&#8217;s the syntax of <code>TRUNCATE TABLE<\/code> statement:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">TRUNCATE<\/span> <span class=\"hljs-keyword\">TABLE<\/span> table_name;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>In this syntax, you specify the <code>table_name<\/code> that you want to delete data after the <code>TRUNCATE TABLE<\/code> keyword.<\/p>\n\n\n\n<p>Some database systems such as&nbsp;MySQL&nbsp;and&nbsp;&nbsp;PostgreSQL&nbsp;allow you to skip the <code>TABLE<\/code> keyword so the <code>TRUNCATE TABLE<\/code> statement is as simple as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">TRUNCATE<\/span> table_name;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>When you issue the <code>TRUNCATE TABLE<\/code> statement, the database system deletes all rows from the table by deallocating the data pages allocated by the table. By doing this, the database system can reduce the resources for logging and locking.<\/p>\n\n\n\n<p>To truncate multiple tables at once, you can specify a list of comma-separated table names in the <code>TRUNCATE TABLE<\/code> clause:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">TRUNCATE<\/span> <span class=\"hljs-keyword\">TABLE<\/span> table_name1, table_name2, ...;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Not all database systems support this form of the <code>TRUNCATE TABLE<\/code> statement. If you are using the one that does not, you must issue multiple <code>TRUNCATE TABLE<\/code> statements to truncate multiple tables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='sql-truncate-table-statement-example'>SQL TRUNCATE TABLE statement example <a href=\"#sql-truncate-table-statement-example\" class=\"anchor\" id=\"sql-truncate-table-statement-example\" title=\"Anchor for SQL TRUNCATE TABLE statement example\">#<\/a><\/h2>\n\n\n\n<p>First, <a href=\"https:\/\/www.sqltutorial.org\/sql-create-table\/\">create a new table<\/a> called <code>items<\/code> :<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">CREATE<\/span> <span class=\"hljs-keyword\">TABLE<\/span> items (\n  <span class=\"hljs-keyword\">id<\/span> <span class=\"hljs-built_in\">INT<\/span> <span class=\"hljs-keyword\">GENERATED<\/span> <span class=\"hljs-keyword\">BY<\/span> <span class=\"hljs-keyword\">DEFAULT<\/span> <span class=\"hljs-keyword\">AS<\/span> <span class=\"hljs-keyword\">IDENTITY<\/span> PRIMARY <span class=\"hljs-keyword\">KEY<\/span>\n);<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=Q1JFQVRFIFRBQkxFIGl0ZW1zICggaWQgSU5UIEdFTkVSQVRFRCBCWSBERUZBVUxUIEFTIElERU5USVRZIFBSSU1BUlkgS0VZICk7\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Second, execute the following <code>INSERT<\/code> statement as many times as you want to <a href=\"https:\/\/www.sqltutorial.org\/sql-insert\/\">insert<\/a> data into the <code>items<\/code> table:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">INSERT<\/span> <span class=\"hljs-keyword\">INTO<\/span>\n  items (<span class=\"hljs-keyword\">id<\/span>)\n<span class=\"hljs-keyword\">VALUES<\/span>\n  (<span class=\"hljs-keyword\">DEFAULT<\/span>);<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=SU5TRVJUIElOVE8gaXRlbXMgKGlkKSBWQUxVRVMgKERFRkFVTFQpOw%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Note that if you use a database system that supports user-defined functions or stored procedures, you can put this statement inside a loop. <\/p>\n\n\n\n<p>For example, the following procedure in PostgreSQL loads data into the <code>items<\/code> table with the number of rows specified by the <code>n<\/code> parameter.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">CREATE<\/span> <span class=\"hljs-keyword\">PROCEDURE<\/span> load_data (n <span class=\"hljs-built_in\">INT<\/span>) <span class=\"hljs-keyword\">AS<\/span> $$\n<span class=\"hljs-keyword\">BEGIN<\/span>\n  <span class=\"hljs-keyword\">FOR<\/span> i <span class=\"hljs-keyword\">IN<\/span> <span class=\"hljs-number\">1.<\/span>.n <span class=\"hljs-keyword\">LOOP<\/span>\n    <span class=\"hljs-keyword\">INSERT<\/span> <span class=\"hljs-keyword\">INTO<\/span> items(<span class=\"hljs-keyword\">id<\/span>) <span class=\"hljs-keyword\">VALUES<\/span>(<span class=\"hljs-keyword\">DEFAULT<\/span>);\n  <span class=\"hljs-keyword\">END<\/span> <span class=\"hljs-keyword\">LOOP<\/span>;\n<span class=\"hljs-keyword\">END<\/span>;  \n$$ LANGUAGE plpgsql<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=Q1JFQVRFIFBST0NFRFVSRSBsb2FkX2RhdGEgKG4gSU5UKSBBUyAkJApCRUdJTgogIEZPUiBpIElOIDEuLm4gTE9PUAogICAgSU5TRVJUIElOVE8gaXRlbXMoaWQpIFZBTFVFUyhERUZBVUxUKTsKICBFTkQgTE9PUDsKRU5EOyAgCiQkIExBTkdVQUdFIHBscGdzcWw%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>The following statement calls&nbsp;the <code>load_data<\/code> procedure to insert 10,000 rows into the <code>items<\/code> table.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">CALL<\/span> load_data(<span class=\"hljs-number\">10000<\/span>);<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=Q0FMTCBsb2FkX2RhdGEgKDEwMDAwKTs%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Third, use the <code>TRUNCATE TABLE<\/code> statement to truncate data from the <code>items<\/code> table:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">TRUNCATE<\/span> <span class=\"hljs-keyword\">TABLE<\/span> items;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=VFJVTkNBVEUgVEFCTEUgaXRlbXM7\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='sql-truncate-table-vs-delete-statement'>SQL TRUNCATE TABLE vs. DELETE Statement <a href=\"#sql-truncate-table-vs-delete-statement\" class=\"anchor\" id=\"sql-truncate-table-vs-delete-statement\" title=\"Anchor for SQL TRUNCATE TABLE vs. DELETE Statement\">#<\/a><\/h2>\n\n\n\n<p>The following table compares the SQL <code>DELETE<\/code> and <code>TRUNCATE TABLE<\/code> statements:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Aspect<\/th><th>DELETE<\/th><th>TRUNCATE TABLE<\/th><\/tr><\/thead><tbody><tr><td><strong>Purpose<\/strong><\/td><td>Deletes one or some rows from a table based on a <code>WHERE<\/code> clause. Without a <code>WHERE<\/code> clause, the <code>DELETE<\/code> statement also delete all rows from a table.<\/td><td>Deletes all rows from a table.<\/td><\/tr><tr><td><strong>Conditional Removal<\/strong><\/td><td>Allows to specify a condition for specifying rows to delete in the <code>WHERE<\/code> clause.<\/td><td>Does not support conditions.<\/td><\/tr><tr><td><strong>Transaction Support<\/strong><\/td><td>Logs the delete operations and and supports rollbacks as part of a transaction.<\/td><td>Provides very minimal logging. Some database system also supports rollbacks in transactions.<\/td><\/tr><tr><td><strong>Performance<\/strong><\/td><td>Slower<\/td><td>Faster <\/td><\/tr><tr><td><strong>Triggers<\/strong><\/td><td>Activates <code>DELETE<\/code> triggers.<\/td><td>Does not activate <code>DELETE<\/code> triggers. Some database systems support TRUNCATE triggers.<\/td><\/tr><tr><td><strong>Identity Column Reset<\/strong><\/td><td>Does not reset the value of identity columns (auto-increment).<\/td><td>Resets the value of identity columns to their seed value.<\/td><\/tr><tr><td><strong>Foreign Key Constraints<\/strong><\/td><td>Follows foreign key constraints.<\/td><td>Cannot truncate a table referenced by a foreign key. Some database systems support <code>CASCADE<\/code> option to delete foreign key constraints before truncating table<\/td><\/tr><tr><td><strong>Usage<\/strong><\/td><td>When you want to delete specific rows based on a condition or need to use DELETE triggers<\/td><td>When you need to quickly delete all from a table fast.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id='summary'>Summary <a href=\"#summary\" class=\"anchor\" id=\"summary\" title=\"Anchor for Summary\">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the <code>TRUNCATE TABLE<\/code> statement to delete all rows from a table.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id='quiz'>Quiz <a href=\"#quiz\" class=\"anchor\" id=\"quiz\" title=\"Anchor for Quiz\">#<\/a><\/h2>\n\n\n\n<iframe loading=\"lazy\"\n  name=\"quiz\"\n  src=\"\/quiz\/?quiz=truncate-table\"\n  height=\"700\"\n  width=\"600\"\n  class=\"iframe\"\n><\/iframe>\n\n\n\n<h2 class=\"wp-block-heading\" id='databases'>Databases <a href=\"#databases\" class=\"anchor\" id=\"databases\" title=\"Anchor for Databases\">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.pgtutorial.com\/postgresql-tutorial\/postgresql-truncate-table\/\" target=\"_blank\" rel=\"noreferrer noopener\">PostgreSQL TRUNCATE TABLE Statement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mysqltutorial.org\/mysql-basics\/mysql-truncate-table\/\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL TRUNCATE TABLE Statement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mariadbtutorial.com\/mariadb-basics\/mariadb-truncate-table\/\" target=\"_blank\" rel=\"noreferrer noopener\">MariaDB TRUNCATE TABLE Statement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-truncate-table\/\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle TRUNCATE TABLE Statement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sqlservertutorial.net\/sql-server-basics\/sql-server-truncate-table\/\" target=\"_blank\" rel=\"noreferrer noopener\">SQL Server TRUNCATE TABLE Statement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.db2tutorial.com\/db2-basics\/db2-truncate-table\/\" target=\"_blank\" rel=\"noreferrer noopener\">Db2 TRUNCATE TABLE Statement<\/a><\/li>\n<\/ul>\n<div class=\"helpful-block-content\" data-title=\"\">\n\t<header>\n\t\t<div class=\"wth-question\">Was this tutorial helpful ?<\/div>\n\t\t<div class=\"wth-thumbs\">\n\t\t\t<button\n\t\t\t\tdata-post=\"539\"\n\t\t\t\tdata-post-url=\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\"\n\t\t\t\tdata-post-title=\"SQL TRUNCATE TABLE\"\n\t\t\t\tdata-response=\"1\"\n\t\t\t\tclass=\"wth-btn-rounded wth-yes-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tclass=\"feather feather-thumbs-up block w-full h-full\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> Yes <\/span>\n\t\t\t<\/button>\n\n\t\t\t<button\n\t\t\t\tdata-response=\"0\"\n\t\t\t\tdata-post=\"539\"\n\t\t\t\tdata-post-url=\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\"\n\t\t\t\tdata-post-title=\"SQL TRUNCATE TABLE\"\n\t\t\t\tclass=\"wth-btn-rounded wth-no-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> No <\/span>\n\t\t\t<\/button>\n\t\t<\/div>\n\t<\/header>\n\n\t<div class=\"wth-form hidden\">\n\t\t<div class=\"wth-form-wrapper\">\n\t\t\t<div class=\"wth-title\"><\/div>\n\t\t\t\n\t\t\t<textarea class=\"wth-message\"><\/textarea>\n\n\t\t\t<button class=\"btn btn-primary wth-btn-submit\">Send<\/button>\n\t\t\t<button class=\"btn wth-btn-cancel\">Cancel<\/button>\n\t\t\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>in this tutorial, you will learn how to use the SQL TRUNCATE TABLE statement to remove all data in a table efficiently and fast.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":34,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-539","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SQL TRUNCATE TABLE Statement<\/title>\n<meta name=\"description\" content=\"This tutorial shows you how to use the SQL TRUNCATE TABLE statement to remove all data in a big table fast and efficiently.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL TRUNCATE TABLE Statement\" \/>\n<meta property=\"og:description\" content=\"This tutorial shows you how to use the SQL TRUNCATE TABLE statement to remove all data in a big table fast and efficiently.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\" \/>\n<meta property=\"og:site_name\" content=\"SQL Tutorial\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-08T07:57:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\",\"url\":\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\",\"name\":\"SQL TRUNCATE TABLE Statement\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqltutorial.org\/#website\"},\"datePublished\":\"2016-04-13T04:09:40+00:00\",\"dateModified\":\"2025-02-08T07:57:58+00:00\",\"description\":\"This tutorial shows you how to use the SQL TRUNCATE TABLE statement to remove all data in a big table fast and efficiently.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sqltutorial.org\/sql-truncate-table\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sqltutorial.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL TRUNCATE TABLE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sqltutorial.org\/#website\",\"url\":\"https:\/\/www.sqltutorial.org\/\",\"name\":\"SQL Tutorial\",\"description\":\"An Interactive SQL Tutorial\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sqltutorial.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL TRUNCATE TABLE Statement","description":"This tutorial shows you how to use the SQL TRUNCATE TABLE statement to remove all data in a big table fast and efficiently.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/","og_locale":"en_US","og_type":"article","og_title":"SQL TRUNCATE TABLE Statement","og_description":"This tutorial shows you how to use the SQL TRUNCATE TABLE statement to remove all data in a big table fast and efficiently.","og_url":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/","og_site_name":"SQL Tutorial","article_modified_time":"2025-02-08T07:57:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/","url":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/","name":"SQL TRUNCATE TABLE Statement","isPartOf":{"@id":"https:\/\/www.sqltutorial.org\/#website"},"datePublished":"2016-04-13T04:09:40+00:00","dateModified":"2025-02-08T07:57:58+00:00","description":"This tutorial shows you how to use the SQL TRUNCATE TABLE statement to remove all data in a big table fast and efficiently.","breadcrumb":{"@id":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sqltutorial.org\/sql-truncate-table\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sqltutorial.org\/sql-truncate-table\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sqltutorial.org\/"},{"@type":"ListItem","position":2,"name":"SQL TRUNCATE TABLE"}]},{"@type":"WebSite","@id":"https:\/\/www.sqltutorial.org\/#website","url":"https:\/\/www.sqltutorial.org\/","name":"SQL Tutorial","description":"An Interactive SQL Tutorial","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sqltutorial.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages\/539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/comments?post=539"}],"version-history":[{"count":0,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages\/539\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/media?parent=539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}