Tengo algunas tablas en SQLite y estoy tratando de encontrar la forma de restablecer el campo de base de datos autoincrementado.Restablecimiento de SQLite Campo de clave principal
He leído que DELETE FROM tablename
debería eliminar todo y restablecer el campo de incremento automático de nuevo a 0
, pero cuando lo hago, simplemente elimina los datos. Cuando se inserta un nuevo registro, la autoincrementación comienza donde lo dejó antes de la eliminación.
Mis ident
propiedades de campo son las siguientes:
- Tipo de campo:
integer
- Banderas de campo:
PRIMARY KEY
,AUTOINCREMENT
,UNIQUE
qué importa I construyó la tabla en SQLite Maestro y estoy ejecutando el stateme DELETE
nt en SQLite Maestro también?
Cualquier ayuda sería genial.
Gracias que funcionaba perfectamente. – Nathan
Solo una pequeña nota al margen: El nombre de la tabla en donde la cláusula distingue mayúsculas de minúsculas – 321X
@ 321X, ese es un muy buen punto. Gracias. –