Saltar al contenido

Modificar una columna de MySQL para que sea AUTO_INCREMENT

Solución:

ALTER TABLE document MODIFY COLUMN document_id INT auto_increment

Roman tiene razón, pero tenga en cuenta que la columna auto_increment debe ser parte de la LLAVE PRIMARIA o una LLAVE ÚNICA (y en casi el 100% de los casos, debería ser la única columna que forma la LLAVE PRIMARIA):

ALTER TABLE document MODIFY document_id INT AUTO_INCREMENT PRIMARY KEY

En mi caso solo funcionó cuando puse not null. Creo que esto es una limitación.

ALTER TABLE document MODIFY COLUMN document_id INT NOT NULL AUTO_INCREMENT;
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *