¿Cómo configurar una clave primaria de incremento automático en la base de datos SQ?
Configurar mediante int o bigint.
El tipo de columna de incremento automático debe ser tipo int o bigint. Puede configurar el incremento inicial y el número de incrementos a la vez.
Por ejemplo, cree la tabla [table1]
(
[id] [int] identidad(1,1)...
)
De esta manera, no es necesario establecer parámetros para la clave principal cada vez que se inserta, y la base de datos proporcionará automáticamente el valor de la clave principal de acuerdo con las condiciones de incremento establecidas. Como se muestra en el código anterior, el valor de la clave principal es 1 para la primera inserción, 2 para la segunda inserción, y así sucesivamente.
Cabe señalar que si hay 10 datos en esta tabla y la clave principal es un número continuo del 1 al 10, luego de eliminar el décimo dato y continuar insertándolo, la identificación se convertirá en 11. en lugar de 10. En términos sencillos, significa que una vez que la clave principal se usa una vez, no se volverá a usar. Extensión
En muchos casos, al insertar datos, no desea que la identificación del incremento comience desde el número de secuencia 1, pero desea comenzar con una secuencia en algún formato, como fecha + número de secuencia (201807000001 ) Comienza el formulario, como el comienzo de un patrón.
Después de configurar la identificación del incremento, no necesita insertar datos en este campo de incremento al insertar datos. Este campo se insertará con un valor predeterminado de 1 y guardará el valor de incremento del siguiente registro.
Sin embargo, si insertamos un registro con un valor de id (por ejemplo, id = 201807001), la próxima vez que se inserte un registro, si no se fuerza la inserción del id, el registro será insertado como 201807002.
Para implementar el incremento automático en un modo personalizado, solo necesita crear una tabla y configurar el campo de clave primaria de incremento automático, y luego realizar la operación de configurar el valor predeterminado de incremento automático.
Enciclopedia Baidu: Restricciones de clave principal