Consultar campo vazio e preenchê-lo com dados combinados da mesma tabela.

13/04/2017

0

Olá povo... boa noite!


Tenho uma tabela que contém os dados de alunos, porém os campos "usuário" e "senha" só são preenchidos quando nós mesmos fazemos o preenchimento dele manualmente. Com isso, perde-se muito tempo cadastrando somente o "usuário" e "senha" de todos os alunos.

Minha ideia é executar um comando (que não sei) no MySql que busque na tabela "alunos" os campos vazios de "usuário" e "senha" e que seja preenchido com a união dos dados contidos nos campos "id" e "modalidade", ficando assim:

Supomos que o aluno Manoel Amaral tenha o "id" = 123 e sua "modalidade" = PSC. Com isso o comando SQL preencheria somente os campos "usuario" e "senha" que estiverem vazio com: "usuario" = 123 (sua ID) e "senha" = PSC123 (sua ID + MODALIDADE).


Quem consegue me dá uma solução pra esse caso?


Bem, espero ter sido claro... qualquer coisa, por favor me avisem...


Obrigado!!!!
Myller Meireles

Myller Meireles

Responder

Posts

17/04/2017

Joel Rodrigues

Olá, tudo bem?

Aparentemente, para isso você precisa apenas de um comando UPDATE na tabela de Alunos, da seguinte forma:

UPDATE Alunos SET Usuario = Id, Senha = Modalidade + Id


Poderia tentar e nos dizer se conseguiu?

Abraço.
Responder

17/04/2017

Daniel Araújo

A resposta da Joel está quase perfeita, só faltou a condição:
UPDATE Alunos SET Usuario = Id, Senha = Modalidade + Id WHERE Usuario = '' AND Senha = ''
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar