sql >> Base de Datos >  >> RDS >> Mysql

Tabla ALTER - agregando AUTOINCREMENTO en MySQL

CREATE TABLE ALLITEMS(
    itemid INT(10)UNSIGNED,
    itemname VARCHAR(50)
);

ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10)AUTO_INCREMENT PRIMARY KEY;

DESC ALLITEMS;

INSERT INTO ALLITEMS(itemname)
VALUES
    ('Apple'),
    ('Orange'),
    ('Banana');

SELECT
    *
FROM
    ALLITEMS;

Estaba confundido con CHANGE y MODIFY palabras clave antes también:

ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10)AUTO_INCREMENT PRIMARY KEY;

ALTER TABLE ALLITEMS MODIFY itemid INT(5);

Mientras estamos allí, también tenga en cuenta que AUTO_INCREMENT también puede comenzar con un número predefinido:

ALTER TABLE tbl AUTO_INCREMENT = 100;