Capítulo 15. Generar y utilizar secuencias

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

15.0 Introducción

Una secuencia es un conjunto de números enteros (1, 2, 3, ...) generados en orden a petición de. Las secuencias se utilizan con frecuencia en las bases de datos porque muchas aplicaciones requieren que cada fila de una tabla contenga un valor único, y las secuencias proporcionan una forma sencilla de generarlos. Este capítulo describe cómo utilizar secuencias en MySQL de las cinco formas siguientes:

Utilizando AUTO_INCREMENTcolumnas

La columna AUTO_INCREMENT es el mecanismo de MySQL para generar una secuencia sobre un conjunto de filas. Cada vez que creas una fila en una tabla que contiene una columna AUTO_INCREMENT, MySQL genera automáticamente el siguiente valor de la secuencia como valor de la columna. Este valor sirve como identificador único, por lo que las secuencias son una forma sencilla de crear elementos como números de identificación de cliente, números de albarán de envío de paquetes, números de factura u orden de compra, identificadores de informes de errores, números de ticket o números de serie de productos.

Recuperar valores de secuencia

Para muchas aplicaciones, no basta con crear valores de secuencia. También es necesario determinar el valor de secuencia de una fila recién insertada. Una aplicación web puede necesitar volver a mostrar a un usuario el contenido de una fila creada a partir del ...

Get Libro de cocina de MySQL, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.