Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Tabela ALTER - adicionando AUTOINCREMENT no 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;

Fiquei confuso com CHANGE e MODIFY palavras-chave antes também:
ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10)AUTO_INCREMENT PRIMARY KEY;

ALTER TABLE ALLITEMS MODIFY itemid INT(5);

Enquanto estivermos lá, observe também que AUTO_INCREMENT também pode começar com um número predefinido:
ALTER TABLE tbl AUTO_INCREMENT = 100;