Portada » Prestashop » Vaciar una tabla en CMS Prestashop

Vaciar una tabla en CMS Prestashop

Si estamos creando un plugin o quizá se desea reiniciar una tabla en MySQL se usará la opción de Vaciar una tabla en CMS Prestashop

TRUNCATE TABLE en MySQL

A continuación, veremos la sintaxis de TRUNCATE TABLE extraída de su web oficial MySQL:

TRUNCATE TABLE nombre_tabla;

La sintaxis en bien sencilla, tal como podemos apreciar, solo tenemos que indicar el nombre de la tabla que deseamos vaciar y dejar en cero. Además, la tabla seguirá con la misma estructura, pero con 0 filas, es decir la tabla se reiniciará al 100%.

Ejemplo de TRUNCATE TABLE para reiniciar una tabla en MySQL

En el ejemplo anterior vimos la sintaxis, ahora podemos aplicar un ejemplo real, veamos la consulta SQL:

TRUNCATE TABLE productos;

Al ejecutar esta instrucción en base de datos estaremos vaciando todos los registros de la tabla productos y el índice en cero. Esta instrucción podemos aplicarlo en los diferentes gestores de base de datos, por ejemplo: PHPMyAdmin, HeidiSQL , MySQL Workbench, entre otros.

Vaciar una tabla en CMS Prestashop

Para limpiar los registros de una tabla y reiniciar los índices podemos ejecutar la sentencia Truncate:

Db::getInstance()->Execute(
'TRUNCATE TABLE '._DB_PREFIX_.'catalogo'
);

Nota:

  • TRUNCATE TABLE vacía una tabla por completo.
  • Se requiere el privilegio DROP.
  • Además, TRUNCATE TABLE es similar a una instrucción DELETE que elimina todas las filas o una secuencia de instrucciones DROP TABLE y CREATE TABLE.

Conclusiones

En este articulo hemos detallado el concepto, sintaxis y ejemplo real de uso de la sentencia TRUNCATE que es muy requerido si queremos dejar la tabla completamente limpia.

Su uso es muy sencillo ya que solo basta darle el nombre de la tabla y tener privilegios DROP en MySQL.

Esta sentencia se suele usar en diversos CMS para instalar módulos y/o plugin como una opción en el Backend para el usuario administrador.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad