CREATE TABLE `Persons` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`LastName` varchar(255) NOT NULL,
`FirstName` varchar(255) DEFAULT NULL,
`Address` varchar(255) DEFAULT NULL,
`City` varchar(255) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=latin1;
Este ejemplo anterior utiliza la sintaxis AUTO_INCREMENT
. Puede especificar un desplazamiento inicial específico de la tabla.
El Incremento, sin embargo, tiene que establecerse globalmente.
SET @@auto_increment_increment=10;
También puede establecer un valor predeterminado global para el desplazamiento como sigue:
SET @@auto_increment_offset=5;
Para ver los valores actuales, el tipo SHOW VARIABLES LIKE 'auto_inc%';
Si tan sólo MySQL proporcionó algún tipo de [documentación] (ht tp: //dev.mysql.com/doc/refman/5.5/en/example-auto-increment.html) – JohnFx
true @JohnFx, aunque personalmente prefiero ir a StackOverflow que a ese sitio desde mi búsqueda en Google. – JumpingJezza