galera, como faço um AUTO_INCREMENT de 4 digitos? e de preferencia RANDOM?
seria um numero Random pra usar como senha
galera, como faço um AUTO_INCREMENT de 4 digitos? e de preferencia RANDOM?
seria um numero Random pra usar como senha
No MySQL? Sem chances.
Só fazendo uma trigger ou stored procedure e olhe lá ainda.
sim Mysql 
Quando uma coluna é auto_increment, obrigatoriamente ela é a primary key e, ela será incrementada em 1 (uma) unidade sempre que um novo registro for inserido.
Não tem como mudar isso.
Agora, se você quiser, pode remover a indicação de auto_increment e criar uma stored procedure que faça o que você espera.
Ao invés de criar direto no banco, cria um método em Java usando a classe randon que escolhe um numero de 4 dígitos, e o grave no banco de dados. Ai você pode validar o numero escolhido comparando com cada valor já existente no banco para que o cada valor escolhido seja único.
E torna o processo extremamente custoso e lento, certo?
[quote]E torna o processo extremamente custoso e lento, certo? [/quote]Acredito que a diferença de desempenho seja mínima, porem você terá uma solução muito mais flexível. Por exemplo ja pensou se chega um dia em que 4 dígitos não seja mais suficiente?