Jump to content
Fórum Script Brasil
  • 0

Incluir Nova Tabela


Lucas Phillip
 Share

Question

Olá pessoal,

eu queria incluir o campo "id" na minha tabela de usuários. Como eu faço para colocar esse campo e atribuir um valor a ele (1, 2, 3 até o ultimo usuario), para os mais de 2000 usuários registrados? porque manualmente está meio fora de questão hehehe...

Vlw ;)

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Cara acho que não tem como não. Outra saída seria você criar o campo id nesta tabela da seguinte forma:

ALTER TABLE `tabela` ADD `ID` INT NOT NULL
Este campo terá valor "0" por padrão. Aí depois tu faria um script para fazer update na tabela alterando somente o valor do ID. Exemplo em PHP:
$i = 1;
while($dados = mysql_fetch_array($result))
{
    $sql = "UPDATE `tabela` SET `ID` = ".$i." WHERE...";

    $i++;
}

No WHERE tu colocaria o critério de um campo que tem valor único. Pronto, depois é só você definir o campo ID como chave primária e auto increment.

T+

André

Link to comment
Share on other sites

  • 0

Hmm.. legal..

o problema de utilizar o script é que eu queria utilizar auto_increment no campo... ai não vai dar...

vo te que fazer tem o auto, e sair colocando sempre o ultimo valor +1..

aiai.. é bom que eu aprendo a fazer as coisas direito desdo começo, pra não ter que ficar correndo atrás depois hehehe :ph34r:

vlw :D

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.7k
×
×
  • Create New...