Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Problema con update

Estas en el tema de Problema con update en el foro de Mysql en Foros del Web. Buenas.. al intentar hacer la siguiente consulta me da un error... @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original UPDATE `alumno _ datos` SET `matricula` = "19924" ...
  #1 (permalink)  
Antiguo 14/11/2013, 11:46
 
Fecha de Ingreso: octubre-2012
Ubicación: Montevideo, Uruguay
Mensajes: 13
Antigüedad: 11 años, 6 meses
Puntos: 0
Problema con update

Buenas.. al intentar hacer la siguiente consulta me da un error...

Código MySQL:
Ver original
  1. UPDATE `alumno_datos` SET `matricula` = "19924", `nombre_uno` = "Jeremías",
  2. `nombre_dos` = "Ezequiel", `apellido_uno` = "Araújo", `apellido_dos`="Camargo",
  3. `fecha_nac`="1994-07-10", `sexo`="Masculino", `valor_cuota`="5000", `comentario_pagos`="",
  4. `repite`="0", `celular`="093747387", `lugar_nacimiento`="Montevideo", `num_oficina`="2",
  5. `horario`="11 a 17", `colegio_anterior`="Bethesda", `mutualista`="Hospital militar",
  6. `vto_carne_salud`="2014-08-01", `vto_cev`="2019-07-10", `emergencia`="SEMM",
  7. `estudios_medicos`="Ninguno", `diagnosticos`="Ninguno", `presentado_por`="Vecino",
  8. `padre_cedula`="14593374", `padre_nombre_uno`="Gustavo", `padre_nombre_dos`="Adolfo",
  9. `padre_apellido_uno`="Araújo", `padre_apellido_dos`="Balbiani", `padre_celular`="095531418",
  10. `padre_estado_civil`="Casado", `padre_direccion`="Sauce 5009 esq. Garzón",
  11. `padre_email`="[email protected]", `padre_estudios`="Terciario incompleto",
  12. `padre_fecha_nacimiento`="1957-07-08", `padre_lugar_nacimiento`="Montevideo",
  13. `padre_lugar_trabajo`="Colegio Bet-el", `padre_profesion`="Maestro director",
  14. `padre_direccion_trabajo`="Cno. Castro 307", `padre_telefono_trabajo`="23078187",
  15. `padre_telefono_trabajo_interno`="13", `madre_cedula`="13868580", `madre_nombre_uno`="Gladys",
  16. `madre_nombre_dos`="Reneé", `madre_apellido_uno`="Camargo", `madre_apellido_dos`="Centurión",
  17. `madre_celular`="095563448", `madre_estado_civil`="Casado", `madre_direccion`="Sauce 5009 esq. Garzón",
  18. `madre_email`="[email protected]", `madre_estudios`="Terciario incompleto",
  19. `madre_fecha_nacimiento`="1955-11-08", `madre_lugar_nacimiento`="Montevideo",
  20. `madre_lugar_trabajo`="Colegio Bet-el", `madre_profesion`="Directora",
  21. `madre_direccion_trabajo`="Cno. Castro 307", `madre_telefono_trabajo`="23078187",
  22. `madre_telefono_trabajo_interno`="15", `vivienda_direccion`="Sauce 5009 esq. Garzón",
  23. `vivienda_telefono`="23565724", `vivienda_situacion`="Propietarios", `vivienda_tipo`="Casa",
  24. `vivienda_dormitorios`="2", `vivienda_posee`="Frente y Fondo", `vivienda_comparte_con`="Nadie",
  25. `vivienda_internet`="Si", `vivienda_cable`="Si", `fam1_nombre`="Familiar 1 nombre",
  26. `fam1_parentezco`="Fam1 parentezcoo", `fam1_relacion`="Fam1 relacioon", `fam1_ocupacion`="Fam1 ocupacioon",
  27. `fam2_nombre`="", `fam2_parentezco`="", `fam2_relacion`="", `fam2_ocupacion`="", `fam3_nombre`="",
  28. `fam3_parentezco`="", `fam3_relacion`="", `fam3_ocupacion`="", `mayor_tiempo`="Solari",
  29. `habitos_hora_levanta`="07:30:00", `habitos_hora_acuesta`="02:00:00",
  30. `habitos_lugar_estudia`="Dormitorio", `habitos_estudia_con`="Solo", `habitos_tiempo_tv`="02:00:00",
  31. `habitos_programas_tv`="Informativos, fútbol", `habitos_musica`="De todoo", `habitos_normas`="Si",
  32. `habitos_limites`="Hablando", `habitos_alimentacion`="Buenisimaa", `iglesia_nombre`="Tiempo de Dios",
  33. `iglesia_pastor`="Daniel Arriola", `iglesia_direccion`="18 de mayo esq. Elías Regules", `iglesia_telefono`="0",
  34. `iglesia_notas`="", `observaciones`="Aca van las observaciones! :P" WHERE `cedula` = "45743056"UPDATE
  35. `alumno_datos` SET `matricula`="19924", `nombre_uno`="Jeremías", `nombre_dos`="Ezequiel",
  36. `apellido_uno`="Araújo", `apellido_dos`="Camargo", `fecha_nac`="1994-07-10", `sexo`="Masculino",
  37. `valor_cuota`="5000", `comentario_pagos`="", `repite`="0", `celular`="093747387",
  38. `lugar_nacimiento`="Montevideo", `num_oficina`="2", `horario`="11 a 17", `colegio_anterior`="Bethesda",
  39. `mutualista`="Hospital militar", `vto_carne_salud`="2014-08-01", `vto_cev`="2019-07-10",
  40. `emergencia`="SEMM", `estudios_medicos`="Ninguno", `diagnosticos`="Ninguno",
  41. `presentado_por`="Vecino", `padre_cedula`="14593374", `padre_nombre_uno`="Gustavo",
  42. `padre_nombre_dos`="Adolfo", `padre_apellido_uno`="Araújo", `padre_apellido_dos`="Balbiani",
  43. `padre_celular`="095531418", `padre_estado_civil`="Casado", `padre_direccion`="Sauce 5009 esq. Garzón",
  44. `padre_email`="[email protected]", `padre_estudios`="Terciario incompleto",
  45. `padre_fecha_nacimiento`="1957-07-08", `padre_lugar_nacimiento`="Montevideo",
  46. `padre_lugar_trabajo`="Colegio Bet-el", `padre_profesion`="Maestro director",
  47. `padre_direccion_trabajo`="Cno. Castro 307", `padre_telefono_trabajo`="23078187",
  48. `padre_telefono_trabajo_interno`="13", `madre_cedula`="13868580", `madre_nombre_uno`="Gladys",
  49. `madre_nombre_dos`="Reneé", `madre_apellido_uno`="Camargo", `madre_apellido_dos`="Centurión",
  50. `madre_celular`="095563448", `madre_estado_civil`="Casado", `madre_direccion`="Sauce 5009 esq. Garzón",
  51. `madre_email`="[email protected]", `madre_estudios`="Terciario incompleto",
  52. `madre_fecha_nacimiento`="1955-11-08", `madre_lugar_nacimiento`="Montevideo",
  53. `madre_lugar_trabajo`="Colegio Bet-el", `madre_profesion`="Directora", `madre_direccion_trabajo`="Cno. Castro 307",
  54. `madre_telefono_trabajo`="23078187", `madre_telefono_trabajo_interno`="15",
  55. `vivienda_direccion`="Sauce 5009 esq. Garzón", `vivienda_telefono`="23565724",
  56. `vivienda_situacion`="Propietarios", `vivienda_tipo`="Casa", `vivienda_dormitorios`="2",
  57. `vivienda_posee`="Frente y Fondo", `vivienda_comparte_con`="Nadie", `vivienda_internet`="Si",
  58. `vivienda_cable`="Si", `fam1_nombre`="Familiar 1 nombre", `fam1_parentezco`="Fam1 parentezcoo",
  59. `fam1_relacion`="Fam1 relacioon", `fam1_ocupacion`="Fam1 ocupacioon", `fam2_nombre`="",
  60. `fam2_parentezco`="", `fam2_relacion`="", `fam2_ocupacion`="", `fam3_nombre`="",
  61. `fam3_parentezco`="", `fam3_relacion`="", `fam3_ocupacion`="", `mayor_tiempo`="Solari",
  62. `habitos_hora_levanta`="07:30:00", `habitos_hora_acuesta`="02:00:00",
  63. `habitos_lugar_estudia`="Dormitorio", `habitos_estudia_con`="Solo", `habitos_tiempo_tv`="02:00:00",
  64. `habitos_programas_tv`="Informativos, fútbol", `habitos_musica`="De todoo", `habitos_normas`="Si",
  65. `habitos_limites`="Hablando", `habitos_alimentacion`="Buenisimaa", `iglesia_nombre`="Tiempo de Dios",
  66. `iglesia_pastor`="Daniel Arriola", `iglesia_direccion`="18 de mayo esq. Elías Regules", `iglesia_telefono`="0",
  67. `iglesia_notas`="", `observaciones`="Aca van las observaciones! :P" WHERE `cedula` = "45743056"
[/CODE]



El error que me da es el siguiente

Cita:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE `alumno_datos` SET `matricula`="19924", `nombre_uno`="JeremÃ*as", `nombre' at line 1
Alguien tiene idea qué puede ser? Me está volviendo locooo!!

Última edición por gnzsoloyo; 14/11/2013 a las 14:47 Razón: Legibilidad de query
  #2 (permalink)  
Antiguo 14/11/2013, 12:16
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Problema con update

Hola jerearaujo:

en el código que posteas, estás tratando de hacer DOS UPDATES...

Si copias y pegas el código que posteaste en un bloque de notas o en un editor de textos y buscas el primer WHERE encontrarás esto:

Código MySQL:
Ver original
  1. ...
  2. WHERE `cedula` = "45743056"UPDATE `alumno_datos` SET `matricula`="19924",
  3. ...

así, con el código "45743056" pegado a la palabra UPDATE... si esto es realmente lo que estás tratando de ejecutar, ahí está el error.

Saludos
Leo.
  #3 (permalink)  
Antiguo 14/11/2013, 14:06
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Problema con update

<saludos>
En efecto, tal cual te lo comentaron, quieres hacer 2 updates, y es el mismo!!!
Para que dos veces el mismo query?
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #4 (permalink)  
Antiguo 14/11/2013, 14:45
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema con update

Muy probablemnte sea que lo crea programáticamente, y lo metió en un loop...
Además de eso, tiene al menos dos problemas: Por un lado usa comillas (") en lugar de apóstrofos ('), lo que puede generar problemas graves en la mayoría de las instalaciones de un servidor de mysql, ya que por default las ANSI_QUOTES están en OFF, y por tanto no los tomará como cadenas de texto, sino como nombres de columnas.
Por otro lado, esa tabla esta muy mal diseñada. Posee una enorme falta de normalización, y muy probablemente le cause problemas a corto plazo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 14/11/2013 a las 14:50

Etiquetas: sql, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:41.