AOWS

Just another adrian’s weblog

Valor de comienzo para campos auto_increment

leave a comment »

Los campos tipo auto_increment, como sabemos, son generados automáticamente por la base de datos incrementando el índice en una cantidad determinada en cada inserción. Son especialmente útiles cuando no tenemos una clave primaria a priori; necesitamos crear una artificial para distinguir los registros y delegamos en la base de datos su gestión.

En ocasiones puede resultarnos interesante establecer el valor de inicio para este tipo de campo. Por ejemplo, si tenemos una web en la que se realizan pedidos podemos dar impresión de un gran volumen de cara al cliente identificando su compra con el número 1020 en lugar de con el 20.

Para modificar el valor de comienzo de un campo auto_incremente en MySQL simplemente debemos añadir al final de la sentencia de creación de la tabla lo siguiente:

[sql]
CREATE TABLE tabla (

) auto_increment = 1000
[/sql]

Si la tabla ya existe, podemos indicar cuál será el siguiente valor a generar de una forma similar a la anterior:

[sql]
ALTER TABLE tabla SET auto_increment = 1000;
[/sql]

Written by adrian

9 octubre, 2007 a 18:06

Publicado en Posts

Tagged with ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: