Fórum Auto incremento no Delphi com MySQL #576912
13/03/2017
0
Obs: já Coloquei a Propriedade Requerid do ID como Falso
Edivania
Curtir tópico
+ 0Post mais votado
14/03/2017
Para criar uma tabela no MySQL que gere um campo id com auto incremento basta incluir o comando "auto_increment".
CREATE TABLE XPTO ( ID INTEGER NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`) );
Supondo que seu campo já exista e já tenha valores nele use isso para iniciar de um valor específico.
ALTER TABLE XPTO AUTO_INCREMENT=1001;
Grande abraço
Luiz Santos
Gostei + 3
Mais Posts
14/03/2017
Raylan Zibel
Gostei + 0
14/03/2017
Jones Granatyr
Gostei + 0
14/03/2017
Marcus Soares
O MySQL já faz o auto incremento sozinho.
Talvez a alteração necessária esteja no código da sua função. Por que é obrigatório informar o ID para criar um registro ?
Gostei + 1
15/03/2017
Edivania
Gostei + 0
03/09/2017
Luiz Santos
Você só precisa tomar cuidado com a Integridade Referencial.
Por exemplo, antes de excluir um registro na tabela pai (a que cede a chave) verificar se a tabela filha (a que recebe a chave) possui algum registro vinculado.
O mesmo vale para o INSERT.
Espero ter ajudado.
Grande abraço
Gostei + 1
12/09/2017
Edivania
Gostei + 0
07/07/2020
Socrates Foschera
Gostei + 0
10/07/2020
Edivania
Como você está atribuindo o Id?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)