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';

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright 2018 Javier Antó | Javi