Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2008, 10:49
luis_diaz2
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 16 años, 6 meses
Puntos: 0
Problema con auto_increment se resetea a cero

Hola Amigos de forosdelweb.

Tengo un problema con una tabla tipo innodb en mysql, la estructura es la siguiente:

Código:
CREATE TABLE tareas(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
            tar_id int unsigned NOT NULL auto_increment,                                                                                                                                                                                                                                                                                                                                                                                                                                                               
	usu_idusuario int unsigned NOT NULL,                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
	tar_fsolventacion date default '0000-00-00 00:00:00',
	tar_comentarios text,
	tar_mail varchar(100) default '',                                                                                                                                                                                                                                                                                                                                                                                                                                                               
            PRIMARY KEY(tar_id)                                                                                                                                                                                                                                                                                                                                                                                                                                      
          ) TYPE=InnoDB DEFAULT CHARSET=latin1;
Resulta que dicha tabla la utilizo para guardar ciertas actividades que debe realizar una persona, conforme se van realizando las actividades la persona debe borrar los registros.

El problema es que por alguna razón cuando se borran todos los registros de la tabla el campo marcado como auto_increment se me resetea a CERO. utilizo la versión 5.0.51a-community-nt de mysql, la verdad no me habia topado con este problema con auto_increment, pero ciertamente no habia tenido la necesidad de borrar todos los registros de una tabla.

La aplicación es un sistema web que desarrollé en PHP, las sentencias SQL que utilizo en PHP para trabajar con la tabla son dos:

al insertar:
INSERT INTO tareas(usu_idusuario, tar_fsolventacion, tar_comentarios, tar_mail) VALUES('$usu_idusuario', '$tar_fsolventacion', '$tar_comentarios', '$tar_mail')


al borrar:
DELETE FROM tareas WHERE tar_id=$id_aborrar


Ayuda porfas!.