Dúvida com SQL (UPDATE)

2 respostas
leoviniga

Seguinte pessoal…tô com uma dúvida em banco de dados aqui…

Tenho uma tela que atualiza usuários de uma rede

A tabela é: Usuarios(IdFuncionario,NomeFuncionario,LoginFuncionario,SenhaFuncionario,IdSetor)

claro que login e código são imutáveis…mas eu queria dar a opção para o usuário de atualizar Nome(caso tenha sido escrito errado ou algo do tipo),senha e idSetor.

Minha pergunta é…tem como fazer isso em apenas uma query de forma que o BD só atualize os dados que foram preenchidos?Como? Estou usando MYSQL.

Agradeço desde já

2 Respostas

C

Só executar um update comum mas passando apenas as colunas que você quer atualizar , algo como:

leoviniga

então…aí que tá o problema…eu quero atualizar todas…ou não…vai depender do usuário…por exemplo,talvez ele queria atualizar só a senha…talvez ele queira arrumar o nome e atualizar a senha…talvez ele queria mudar tudo…

Eu queria saber se tem como fazer isso em uma só consulta, sem ter que fazer uma consulta diferente pra cada coisa

Criado 17 de fevereiro de 2011
Ultima resposta 17 de fev. de 2011
Respostas 2
Participantes 2