Resetear campo autonumerico en SQLite

Como resetear a cero un campo autonumérico de identidad en SQLite.

En SQLite hay una tabla llamada SQLITE_SEQUENCE, en la cual se realiza un seguimiento del valor mas alto que tiene cada tabla

Es una tabla mas por lo que en ella se pueden ejecutar inserts, updates y deletes

Para realizar algo similar al TRUNCATE TABLE que ejecutariamos en SQL Server hariamos:

DELETE FROM MyTableName;DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'MyTableName';

Deja un comentario

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

Copyright 2018 Javier Antó | Javi