"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Por qué mi consulta de ACTUALIZACIÓN de MySQL devuelve "0 filas afectadas"?

¿Por qué mi consulta de ACTUALIZACIÓN de MySQL devuelve "0 filas afectadas"?

Publicado el 2024-11-12
Navegar:506

Why Does My MySQL UPDATE Query Return \

La consulta MySQL UPDATE devuelve "0 filas afectadas"

Considere el siguiente escenario: desea actualizar una columna denominada "Llamada" a " Sí" en la tabla "llamadas telefónicas" donde la columna "Número de teléfono" coincide con "999 29-4655". Sin embargo, al ejecutar la consulta ACTUALIZAR, aparece el mensaje "0 filas afectadas".

Una posible causa de este problema es la existencia de un valor existente en la columna "Llamado" que coincide con la actualización deseada. La declaración UPDATE de MySQL requiere que se produzca un cambio en los datos para poder registrarse como una fila "afectada". Si el valor actual de "Llamado" ya es "Sí", la consulta no realizará ninguna modificación y, en consecuencia, devolverá "0 filas afectadas".

Para resolver este problema, verifique el valor actual de "Llamado" columna para la entrada de destino. Si ya es "Sí", puede ignorar el mensaje "0 filas afectadas", ya que se aplicó la actualización deseada. Alternativamente, si necesita una indicación explícita de éxito, considere usar una instrucción INSERT para crear una nueva entrada con el valor actualizado.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3