Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Buena tarde , a que se debera este error como lo puedo solucionar ?

UPDATE tb_cliente SET DIRECCION= "Jorge Emilio 23" , BARRIO = " San Antonio " , CIUDAD = "Guadalajara" , ESTADO "JC" , CP = "44700000"WHERE DNI="5840119709" Error Code: 1064. You have an error in your SQL syntax;

2 respuestas

Hola, Juan ,

El error en tu consulta UPDATE se debe a un problema de sintaxis en la asignación de la columna ESTADO.

Errores en la consulta:

  1. Falta el signo = en la columna ESTADO

    • Está escrito como ESTADO "JC", pero debe ser ESTADO = "JC".
  2. Espacios en valores de texto (No generan error, pero pueden ser problemáticos)

    • " San Antonio " tiene espacios adicionales al inicio y al final.
  3. Posible error en el código postal (CP)

    • "44700000" puede ser un número, por lo que sería mejor sin comillas si la columna es de tipo INT.

Consulta corregida:

UPDATE tb_cliente 
SET DIRECCION = "Jorge Emilio 23", 
    BARRIO = "San Antonio", 
    CIUDAD = "Guadalajara", 
    ESTADO = "JC", 
    CP = "44700000"
WHERE DNI = "5840119709";

Notas adicionales:

  • Si CP es de tipo INT, usa CP = 44700000 (sin comillas).
  • Asegúrate de que DNI sea del mismo tipo que en la base de datos (VARCHAR o INT).
  • Evita espacios innecesarios dentro de los valores de texto.

Si el error persiste, dime el tipo de datos de cada columna para ajustar mejor la consulta.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!

Hola Ingrid ,correcto muchas gracias ..