Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexandremanowar

[Resolvido] Erro no auto_increment

Recommended Posts

Bom dia

 

Estou precisando adicionar um campo na tabela com auto_increment que inicia a partir de 1000, porém esta dando erro, olha como estou fazendo:

 

alter table tabela add campo int primary key AUTO_INCREMENT = 1000

Esta dando esse erro:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 1000' at line 1

 

Onde estou errando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro adicione o campo, depois faz outro ALTER TABLE.

 

Se você já tiver registros na tabela, você precisa ficar atento à isso:

 

When you add an AUTO_INCREMENT column, column values are filled in with sequence numbers automatically. For MyISAM tables, you can set the first sequence number by executing SET INSERT_ID=value before ALTER TABLE or by using the AUTO_INCREMENT=value table option.

Caso contrário, só fazer outro direto.

 

alter table tabela add campo int primary key auto_increment;
alter table tabela auto_increment = 1000;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.