Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2009, 16:01
Avatar de Smolky
Smolky
 
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 18 años, 9 meses
Puntos: 14
Busqueda PHP Autoincrementa los valores de 10 en 10

Hola! Tengo una duda sobre inserciones en tablas con MySQL con un campo PRIMRAY KEY con Autoincrementar.

La tabla la he creado desde PHPMyAdmin. Aquí os pongo el SHOW CREATE TABLE:

Código:
CREATE TABLE `paginas` 
	(
	`pag_id` int(9) NOT NULL auto_increment, 
	`pag_nombre` varchar(255) NOT NULL, 
	`pag_grupo_id` int(9) NOT NULL COMMENT 'Grupo de usuarios al que pertenece la página', 
	`pag_activo` int(1) NOT NULL default '0',
	`pag_titulo_web` varchar(255) NOT NULL,
	`pag_descripcion_web` varchar(255) NOT NULL,
	`pag_metas` varchar(255) NOT NULL,
	`pag_volver` int(1) NOT NULL default '1',
	`pag_version_actual` int(9) NOT NULL COMMENT 'Índice de la tabla paginas_versiones',
	`pag_php` int(1) NOT NULL default '0' COMMENT 'Si la página admite código PHP',
	
	PRIMARY KEY (`pag_id`), 
	UNIQUE KEY `pag_nombre` (`pag_nombre`), 
	KEY `pag_grupo_id` (`pag_grupo_id`), 
	KEY `pag_activo` (`pag_activo`), 
	KEY `pag_version_actual` (`pag_version_actual`)
	) 
	ENGINE=MyISAM AUTO_INCREMENT=502 DEFAULT CHARSET=latin1
Como veís, el último valor insertado es el 501. Por eso, se supone que cada vez que inserte un nuevo valor el AUTOINCREMENTAR debería de pasar a valer 1 número más.


Ahora, cuando inserto desde PHP este campo de ID aumenta de 10 en 10 en lugar de 1 en 1, es decir, la próxima vez que inserte pasará a valer 511 y no 502.

La forma que tengo de insertar desde PHP es la siguiente:
Código:
$tCadena_Insertar = "INSERT INTO paginas
				(pag_nombre, pag_grupo_id, pag_activo, pag_titulo_web, pag_descripcion_web, pag_metas, pag_volver, pag_version_actual, pag_php)
				VALUES
				('".$nombre."', 
				 '".$grupo."',
				 '1',
				 '".$titulo."',
				 '".$descripcion."', 
				 '".$metas."', 
				 '1', 
				 '-1', 
				 '".$interpretarPHP."')";

	
		$query = mysql_query($tCadena_Insertar);
Como veís, no pongo nada en el campo PAG_ID porque espero que eso lo haga automáticamente. ¿Alguna idea de donde puedo mirar? ¿Puede ser algo de configuración de PHP?


Muchas gracias
__________________
No hay cuerda desafinada sino músico progresivo