Ajuda - MySQL Auto Incremento

Pessoal, gerei um script do bd co meu cliente, até ai tudo bem más quando vou importar
o script ele cria as tabelas normalmente porem as colunas que tinham auto-incremento
não vem com auto-incremento habilitado dai eu tenho que ir 1 por 1 e sair alterando
sabem oque pode ser isso ? e como eu resolvo

Bloco de Citação

Como está esse script? Vc configurou a coluna para ser auto incremento?

Lucastody aparentemente está normal… está padrão de como foi gerado
, não alterei nada… más vou dar uma olhada no create table pra ver se perdeu a referencia de
toda forma terei que criar manual mesmo capaz

No script, a coluna tem que ser declarada como auto incremento, conforme está na documentação: https://dev.mysql.com/doc/refman/8.0/en/example-auto-increment.html

Achei o problema esta faltando um alter assim logo abaixo do script

ALTER TABLE contas_receber
MODIFY ID int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=143;
COMMIT;

moral da historia posso pegar um script qualquer e ir la no fim e copiar todos os alter tables que tem a geração dos auto-incrementos e gerar no meu bd novo

1 curtida

Isso lucas na hora do create table tbm da certo, mas no meu caso ta mais facil copiar os alter table que pego de outro script aqui que ja esta bacana e so jogo no fim do meu script apos fazer tudo sair alterando as tabelas…