Crear campo autoincremental en MySQL

Descripción: 

En ocasiones puede ser necesario crear un campo autoincremental para, por ejemplo, usar como identificador en una tabla

Resolución: 

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

 

Tecnología: