Jump to content
Fórum Script Brasil
  • 0

[Database] Coluna da tabela gerar id automaticamente


Alex0007

Question

Uso o xampp 7.3 com database phpMyAdmin versão: 3.4.5

Queria saber como configurar uma coluna de uma tabela chamada "id"

para gerar um número crescente automaticamente a cada dado criado ?

tipo, criei uma nova postagem, com o "id" 100, e quando eu criar a próxima ficará com o "id" 101 e assim sucessivamente....

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

quando cria a tabela e os campos coloca o ID com opção de auto increment e promary key

assim esse campo não pode se repetir não pode ser nulo e automaticamente seguira uma ordem crescente.

Link to comment
Share on other sites

  • 0

Tarde,

quando você cria a tabela você pode definir um campo como primary key.

CREATE TABLE IF NOT EXISTS `usuarios` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

Teste no seu phpmyadmin criando uma base de teste e cole o comando acima

Link to comment
Share on other sites

  • 0

ops desculpe, escrevi com pressa aqui porque estava de saida cabei que escrevi errado...

Primary Key ( Chave Primaria )

QUando você vai criar sua tabela tem os campos e em uma dos colunas tem um que se chama INDICE -> escolha a opção PRIMARY

ao lado vai ter A_I ou AUTO INCREMENT (Incrementar(adicionar) Automaticamente) marque esta opção

pronto esse campo vai ser um campo que vai adicionar automaticamente a cada registro um novo numero e que não pode se repetir.

LEMBRE-SE que no Indicie -> PRIMARY somente 1 campo de sua tabela pode ter esta opção ela vai ser a cabeça da tabela pois é o campo que jamais ira se repetir então é o campo que mantem todos os registro distintos um dos outros...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...