PIPE proporciona el método vaciar() para vaciar una tabla y reiniciar el contador auto incrementable.
Vaciar la tabla usuarios.
<?php
$resultado = Usuario::vaciar();
// Por medio del constructor de consultas PIPE.
$resultado = PIPE::tabla('usuarios')->vaciar();
En muchos gestores de bases de datos, existe una restricción al intentar el vaciado de una tabla. Podemos omitir esta restricción de la siguiente manera.
<?php
$resultado = Usuario::vaciar(true);
// Por medio del constructor de consultas PIPE.
$resultado = PIPE::tabla('usuarios')->vaciar(true);
Si utilizas el Modelo para interactuar con los datos de la base de datos, tendrás la ventaja de poder omitir las convenciones que tiene el ORM PIPE y adaptarse a la estructura que tenga tu tabla en la base de datos, ya que el Constructor de Consultas se adapta por defecto a las convenciones.