{"id":4771,"date":"2022-02-26T14:16:05","date_gmt":"2022-02-26T14:16:05","guid":{"rendered":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/"},"modified":"2022-02-26T14:16:05","modified_gmt":"2022-02-26T14:16:05","slug":"truncar-e-excluir","status":"publish","type":"post","link":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/","title":{"rendered":"Diferen\u00e7a entre Truncar e Excluir"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2581\" src=\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/truncar-e-excluir.webp\" alt=\"Diferen\u00e7a entre Truncar e Excluir\" width=\"650\" height=\"450\" \/><\/p>\n<div>\n<h2>Principal diferen\u00e7a<\/h2>\n<p>DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o resultado final de ambos os comandos seja o mesmo, tamb\u00e9m h\u00e1 algumas diferen\u00e7as entre esses dois que s\u00e3o importantes de entender. A principal diferen\u00e7a entre DELETE e TRUNCATE \u00e9 que DELTE \u00e9 um comando Data Manipulation Language (DML) enquanto TRUNCATE \u00e9 um comando Data Definition Language (DDL).<\/p>\n<h2>O que \u00e9 TRUNCATE?<\/h2>\n<p>TRUNCATE tamb\u00e9m \u00e9 uma opera\u00e7\u00e3o registrada. A instru\u00e7\u00e3o TRUNCATE TABLE \u00e9 um comando DDL em SQL que marca as extens\u00f5es de uma tabela para desaloca\u00e7\u00e3o. Como resultado dessa opera\u00e7\u00e3o, todos os dados da tabela s\u00e3o exclu\u00eddos instantaneamente, geralmente ignorando uma s\u00e9rie de mecanismos de imposi\u00e7\u00e3o de integridade. Foi introduzido no padr\u00e3o SQL: 2008. A instru\u00e7\u00e3o &#8216;TRUNCATE TABLE mytable&#8217; \u00e9 logicamente equivalente \u00e0 instru\u00e7\u00e3o &#8216;DELETE FROM mytable&#8217; sem uma cl\u00e1usula &#8216;WHERE&#8217;. &#8216;TRUNCATE TABLE&#8217; remove instantaneamente todos os dados de uma tabela desalocando as p\u00e1ginas de dados usadas pela tabela. Isso reduz a sobrecarga de recursos de exclus\u00f5es de log, bem como o n\u00famero de bloqueios necess\u00e1rios. N\u00e3o podemos especificar a cl\u00e1usula &#8216;WHERE&#8217; em uma instru\u00e7\u00e3o &#8216;TRUNCATE TABLE&#8217;, pois \u00e9 tudo ou nada.<\/p>\n<h2>O que \u00e9 DELETE?<\/h2>\n<p>No banco de dados SQL, DELETE significa uma instru\u00e7\u00e3o que exclui um ou mais registros ou dados de uma tabela. Um subconjunto pode ser definido para exclus\u00e3o\/exclus\u00e3o usando uma condi\u00e7\u00e3o para excluir todos os registros. Alguns sistemas de gerenciamento de banco de dados (DBM), como o MySQL, permitem que linhas sejam exclu\u00eddas de v\u00e1rias tabelas com uma instru\u00e7\u00e3o DELETE, que tamb\u00e9m \u00e9 chamada de DELETE de v\u00e1rias tabelas. A sintaxe da instru\u00e7\u00e3o DELETE \u00e9 DELETE FROM <em>table_name<\/em>[ONDE condi\u00e7\u00e3o]. Agora, qualquer linha que corresponda \u00e0 condi\u00e7\u00e3o &#8216;WHERE&#8217; ser\u00e1 removida da tabela. Se a cl\u00e1usula &#8216;WHERE&#8217; for omitida da declara\u00e7\u00e3o, todas as linhas da tabela ser\u00e3o exclu\u00eddas. Portanto, a instru\u00e7\u00e3o &#8216;DELETE&#8217; deve ser usada com cautela. Al\u00e9m disso, a instru\u00e7\u00e3o &#8216;DELETE&#8217; n\u00e3o retorna nenhuma linha; ou seja, n\u00e3o ir\u00e1 gerar um conjunto de resultados.<\/p>\n<h2>Principais diferen\u00e7as<\/h2>\n<ol>\n<li>DELETE \u00e9 um comando de linguagem de manipula\u00e7\u00e3o de dados (DML) enquanto TRUNCATE \u00e9 um comando de linguagem de defini\u00e7\u00e3o de dados (DDL).<\/li>\n<li>TRUNCATE \u00e9 muito mais r\u00e1pido em compara\u00e7\u00e3o com DELETE, pois exclui instantaneamente todos os dados.<\/li>\n<li>A condi\u00e7\u00e3o &#8216;WHERE&#8217; \u00e9 necess\u00e1ria em DELETE.. Se a cl\u00e1usula &#8216;WHERE&#8217; for omitida da declara\u00e7\u00e3o, todas as linhas da tabela ser\u00e3o exclu\u00eddas. Mas n\u00e3o podemos especificar a cl\u00e1usula &#8216;WHERE&#8217; em uma instru\u00e7\u00e3o &#8216;TRUNCATE TABLE&#8217;, pois \u00e9 tudo ou nada.<\/li>\n<li>DELETE exclui algumas ou todas as linhas de uma tabela, enquanto TRUNCATE exclui todas as linhas.<\/li>\n<li>DELETE faz com que todos os gatilhos DELETE na tabela sejam acionados enquanto nenhum gatilho \u00e9 acionado durante a opera\u00e7\u00e3o TRUNCATE porque n\u00e3o \u00e9 aplic\u00e1vel em linhas individuais.<\/li>\n<li>Delete pode ser usado com exibi\u00e7\u00f5es indexadas, enquanto TRUNCATE n\u00e3o pode ser usado com exibi\u00e7\u00f5es indexadas.<\/li>\n<li>DELETE \u00e9 executado usando um bloqueio de linha e cada linha na tabela \u00e9 bloqueada para exclus\u00e3o, enquanto TRUNCATE \u00e9 executado usando um bloqueio de tabela e a tabela inteira \u00e9 bloqueada para excluir todos os registros.<\/li>\n<\/ol>\n<div style=\"text-align:center;margin:0px 0px 15px 0px;\"><\/div>\n<h2>V\u00eddeo Comparativo<\/h2>\n<p class=\"ayg-error\">Error 403 The request cannot be completed because you have exceeded your <a href=\"\/youtube\/v3\/getting-started#quota\">quota<\/a>. : quotaExceeded<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o resultado final de ambos os comandos seja o mesmo, tamb\u00e9m h\u00e1 algumas diferen\u00e7as entre esses dois que s\u00e3o importantes de entender. A principal diferen\u00e7a entre DELETE e TRUNCATE \u00e9 que DELTE &#8230; <a title=\"Diferen\u00e7a entre Truncar e Excluir\" class=\"read-more\" href=\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\" aria-label=\"M\u00e1s en Diferen\u00e7a entre Truncar e Excluir\">Leia mais<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[1291,3955],"class_list":["post-4771","post","type-post","status-publish","format-standard","hentry","category-educacao","tag-delete","tag-truncar","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Diferen\u00e7a entre Truncar e Excluir<\/title>\n<meta name=\"description\" content=\"lll\u27a4 Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diferen\u00e7a entre Truncar e Excluir\" \/>\n<meta property=\"og:description\" content=\"lll\u27a4 Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o\" \/>\n<meta property=\"og:url\" content=\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\" \/>\n<meta property=\"og:site_name\" content=\"Diferenciario br\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-26T14:16:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/truncar-e-excluir.webp\" \/>\n<meta name=\"author\" content=\"javiervazquez_5mia2u1h\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\"},\"author\":{\"name\":\"javiervazquez_5mia2u1h\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75\"},\"headline\":\"Diferen\u00e7a entre Truncar e Excluir\",\"datePublished\":\"2022-02-26T14:16:05+00:00\",\"dateModified\":\"2022-02-26T14:16:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\"},\"wordCount\":585,\"publisher\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#organization\"},\"keywords\":[\"DELETE\",\"Truncar\"],\"articleSection\":[\"Educa\u00e7\u00e3o\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\",\"url\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\",\"name\":\"Diferen\u00e7a entre Truncar e Excluir\",\"isPartOf\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#website\"},\"datePublished\":\"2022-02-26T14:16:05+00:00\",\"dateModified\":\"2022-02-26T14:16:05+00:00\",\"description\":\"lll\u27a4 Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o\",\"breadcrumb\":{\"@id\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/diferenciario.com\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Diferen\u00e7a entre Truncar e Excluir\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/diferenciario.com\/br\/#website\",\"url\":\"https:\/\/diferenciario.com\/br\/\",\"name\":\"Diferenciario br\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/diferenciario.com\/br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/diferenciario.com\/br\/#organization\",\"name\":\"Diferenciario br\",\"url\":\"https:\/\/diferenciario.com\/br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp\",\"contentUrl\":\"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp\",\"width\":225,\"height\":33,\"caption\":\"Diferenciario br\"},\"image\":{\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75\",\"name\":\"javiervazquez_5mia2u1h\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/diferenciario.com\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g\",\"caption\":\"javiervazquez_5mia2u1h\"},\"sameAs\":[\"https:\/\/diferenciario.com\/br\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Diferen\u00e7a entre Truncar e Excluir","description":"lll\u27a4 Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o","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:\/\/diferenciario.com\/br\/truncar-e-excluir\/","og_locale":"es_ES","og_type":"article","og_title":"Diferen\u00e7a entre Truncar e Excluir","og_description":"lll\u27a4 Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o","og_url":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/","og_site_name":"Diferenciario br","article_published_time":"2022-02-26T14:16:05+00:00","og_image":[{"url":"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/truncar-e-excluir.webp"}],"author":"javiervazquez_5mia2u1h","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/#article","isPartOf":{"@id":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/"},"author":{"name":"javiervazquez_5mia2u1h","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75"},"headline":"Diferen\u00e7a entre Truncar e Excluir","datePublished":"2022-02-26T14:16:05+00:00","dateModified":"2022-02-26T14:16:05+00:00","mainEntityOfPage":{"@id":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/"},"wordCount":585,"publisher":{"@id":"https:\/\/diferenciario.com\/br\/#organization"},"keywords":["DELETE","Truncar"],"articleSection":["Educa\u00e7\u00e3o"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/","url":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/","name":"Diferen\u00e7a entre Truncar e Excluir","isPartOf":{"@id":"https:\/\/diferenciario.com\/br\/#website"},"datePublished":"2022-02-26T14:16:05+00:00","dateModified":"2022-02-26T14:16:05+00:00","description":"lll\u27a4 Principal diferen\u00e7a DELETE e TRUNCATE s\u00e3o dois termos usados \u200b\u200bem Structured Query Language (SQL) para excluir registros ou dados de uma tabela. Embora o","breadcrumb":{"@id":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/diferenciario.com\/br\/truncar-e-excluir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/diferenciario.com\/br\/truncar-e-excluir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/diferenciario.com\/br\/"},{"@type":"ListItem","position":2,"name":"Diferen\u00e7a entre Truncar e Excluir"}]},{"@type":"WebSite","@id":"https:\/\/diferenciario.com\/br\/#website","url":"https:\/\/diferenciario.com\/br\/","name":"Diferenciario br","description":"","publisher":{"@id":"https:\/\/diferenciario.com\/br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/diferenciario.com\/br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/diferenciario.com\/br\/#organization","name":"Diferenciario br","url":"https:\/\/diferenciario.com\/br\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/","url":"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp","contentUrl":"https:\/\/diferenciario.com\/br\/wp-content\/uploads\/logo-diferenciario-brazil.webp","width":225,"height":33,"caption":"Diferenciario br"},"image":{"@id":"https:\/\/diferenciario.com\/br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/person\/56d044ad3bc3481dd45252b40b46ac75","name":"javiervazquez_5mia2u1h","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/diferenciario.com\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8826c6e0d313911ff94b887c5c66bafcf74cfe0a1f0c1fcd76cc1a5400186f2e?s=96&d=mm&r=g","caption":"javiervazquez_5mia2u1h"},"sameAs":["https:\/\/diferenciario.com\/br"]}]}},"_links":{"self":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts\/4771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/comments?post=4771"}],"version-history":[{"count":0,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/posts\/4771\/revisions"}],"wp:attachment":[{"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/media?parent=4771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/categories?post=4771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diferenciario.com\/br\/wp-json\/wp\/v2\/tags?post=4771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}