MariaDB: sentencia TRUNCATE TABLE

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MariaDB: sentencia TRUNCATE TABLE

Este tutorial de MariaDB explica cómo usar MariaDB sentencia TRUNCATE TABLE Con sintaxis y ejemplos.

describir

La declaración TRUNCATE TABLE se usa para eliminar todos los registros de una tabla en MariaDB. Realiza la misma función que la instrucción DELETE sin la cláusula WHERE.

advertir: La instrucción TRUNCATE TABLE no se puede revertir si la tabla está truncada.

sintaxis

La sintaxis de la instrucción TRUNCATE TABLE en MariaDB es:

TRUNCATE [TABLE] [database_name.]table_name;

parámetro o parámetro

nombre_base_datos Opcional. Si se especifica, es el nombre de la base de datos. table_name La tabla a truncar.

notas

  • Cuando trunca una tabla, el contador AUTO_INCREMENT de la tabla se restablece.
  • MariaDB trunca las tablas soltándolas y creándolas. Por lo tanto, el activador DELETE de la tabla no se activa durante el truncamiento.

ejemplo

En MariaDB, truncar una tabla es una forma rápida de borrar registros de una tabla si no necesita preocuparse por las reversiones. Veamos un ejemplo de cómo usar la instrucción TRUNCATE TABLE en MariaDB.

Por ejemplo:

TRUNCATE TABLE sites;

Este ejemplo trunca la tabla denominada sitios y elimina todos los registros de esa tabla.

Es equivalente a la siguiente instrucción DELETE en MariaDB:

DELETE FROM sites;

Ambas declaraciones hacen que se eliminen todos los datos de la tabla del sitio. La principal diferencia entre los dos es que la declaración DELETE se puede revertir si se selecciona, pero la declaración TRUNCATE TABLE no se puede revertir.

Veamos otro ejemplo donde prefijamos el nombre de la tabla con el nombre de la base de datos.

Por ejemplo:

TRUNCATE TABLE totn.pages;

Este ejemplo trunca una tabla llamada páginas en una base de datos llamada totn.