"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que minha consulta UPDATE do MySQL retorna “0 linhas afetadas”?

Por que minha consulta UPDATE do MySQL retorna “0 linhas afetadas”?

Publicado em 2024-11-12
Navegar:183

Why Does My MySQL UPDATE Query Return \

MySQL UPDATE Query retorna "0 linhas afetadas"

Considere o seguinte cenário: Você deseja atualizar uma coluna chamada "Chamada" para " Sim" na tabela "chamadas telefônicas" onde a coluna "Número de telefone" corresponde a "999 29-4655". No entanto, ao executar a consulta UPDATE, você encontra a mensagem "0 linhas afetadas".

Uma causa potencial para esse problema é a existência de um valor existente na coluna "Chamado" que corresponde à atualização desejada. A instrução UPDATE do MySQL requer que ocorra uma alteração nos dados para registrar como uma linha "afetada". Se o valor atual de "Chamado" já for "Sim", a consulta não fará nenhuma modificação e consequentemente retornará "0 linhas afetadas."

Para resolver esse problema, verifique o valor atual de "Chamado" coluna para a entrada de destino. Se já for “Sim”, você pode ignorar a mensagem “0 linhas afetadas”, pois a atualização desejada foi aplicada. Alternativamente, se você precisar de uma indicação explícita de sucesso, considere usar uma instrução INSERT para criar uma nova entrada com o valor atualizado.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3