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

Índice
  1. TRUNCATE TABLE en MySQL
  2. Ejemplo de TRUNCATE TABLE para reiniciar una tabla en MySQL
  3. Vaciar una tabla en CMS Prestashop
  4. Conclusiones

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%.

  PrestaShop obtener información actualizada del producto

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.

  Verificar si un usuario esta logueado en Prestashop

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.

  Obtener la ID de la categoría actual en Prestashop

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.

Datatables Dropdown PDO, ServerSide, Responsiva

ServerSide
Responsiva adaptable
Opciones de exportación Dropdown
Mensajes usando SweetAlert2
Acciones (Editar, Agregar, Ver, Eliminar)

Si quieres conocer otros artículos parecidos a Vaciar una tabla en CMS Prestashop puedes visitar la categoría Prestashop.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

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

Este sitio web protege su privacidad al adherirse al Reglamento General de Protección de Datos de la Unión Europea (GDPR). No utilizaremos sus datos para ningún propósito que no haya dado su consentimiento. Obtenga más información en nuestra página política de privacidad