¿Cómo crear un campo autoincremental en MySql?
MySql permite la creación de campos autoincrementales para el uso como identificadores de tablas, entre otros usos.
MySQL utiliza el atributo AUTO_INCREMENT para crear un campo autoincremental:
AUTO_INCREMENT
Por ejemplo:
CREATE TABLE Persona
(
ID int AUTO_INCREMENT,
Nombre varchar(255),
Apellido varchar(255),
PRIMARY KEY (ID)
)
Creará una tabla Persona, con una clave primaria ID, que será tipo int. Se puede establecer en cualquier momento el valor de ID, de la siguiente forma:
ALTER TABLE Persona AUTO_INCREMENT=50