Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2010, 09:23
jonas_alvarado
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Problemas con UPDATE mysql

Saludos Amigos,

Recien he tenido un problema que me pasa por primera vez, resulta que al hacer un update a mi tabla no se realiza la actualizacion.
mysql me arroja el siguiente mensaje al ejecutar la consulta:
"0 row(s) affected Rows matched 174 changed: 0 Warnings: 0"
como veran si tengo datos para realizar la actualizacion pero para ser sincero no se porque no la realiza, mi sintaxis para
ejecutar el SQL es bien sencilla:
"update ordenes set actualizado ="1" where id_reporte != 0 and territorioA ="5""

aqui esta el diseño de mi tabla:
tabla ordenes

id bigint(20) No auto_increment
area_empresa varchar(3) latin1_swedish_ci Sí NULL
territorio varchar(40) latin1_swedish_ci Sí NULL
sociedad varchar(5) latin1_swedish_ci Sí NULL
agencia varchar(20) latin1_swedish_ci Sí NULL
cod_cep bigint(20) Sí NULL
nombre_cliente varchar(100) latin1_swedish_ci Sí NULL
direccion_cliente text latin1_swedish_ci Sí NULL
persona_contacto varchar(100) latin1_swedish_ci Sí NULL
tlf_cliente varchar(30) latin1_swedish_ci Sí NULL
texto_aviso_1 text latin1_swedish_ci Sí NULL
texto_aviso_2 text latin1_swedish_ci Sí NULL
marca varchar(50) latin1_swedish_ci Sí NULL
modelo varchar(50) latin1_swedish_ci Sí NULL
numero_inventario varchar(25) latin1_swedish_ci Sí NULL
numero_activo varchar(25) latin1_swedish_ci Sí NULL
numero_serial_fabricacion varchar(25) latin1_swedish_ci Sí NULL
fechaCP varchar(10) latin1_swedish_ci Sí NULL
descripcion_actividad text latin1_swedish_ci Sí NULL
numero_ods bigint(20) No
fecha_inicio_extrema varchar(10) latin1_swedish_ci Sí NULL
fecha_fin_extrema varchar(10) latin1_swedish_ci Sí NULL
pto_trabajo_ejecutante varchar(35) latin1_swedish_ci Sí NULL
status_ods varchar(40) latin1_swedish_ci Sí NULL
texto_reparacion varchar(150) latin1_swedish_ci Sí NULL
fecha_ejecucion varchar(10) latin1_swedish_ci Sí NULL
hora_inicio time Sí NULL
hora_fin time Sí NULL
id_reporte bigint(20) No
id_tecnico bigint(20) Sí NULL
territorioA int(2) Sí NULL
operador varchar(30) latin1_swedish_ci Sí POR ENVIAR
actualizado varchar(1) latin1_swedish_ci Sí NULL
fecha_act varchar(10) latin1_swedish_ci Sí NULL

mis campos claves son: id,numero_ods,id_reporte

ejemplo de un registro que quiero actualizar:

id |area_empresa|territorio |sociedad|agencia | cod_cep | nombre_cliente| direccion_cliente | persona_contacto|tlf_cliente|texto_aviso_1|texto_a viso_2|marca|modelo|numero_inventario|numero_activ o|numero_serial_fabricacion|fechaCP|descripcion_ac tividad|numero_ods|fecha_inicio_extrema|fecha_fin_ extrema|pto_trabajo_ejecutante|status_ods|texto_re paracion|fecha_ejecucion|hora_inicio|hora_fin|id_r eporte|id_tecnico|territorioA|operador|actualizado |fecha_act
11199 |ADC |ORIENTE NORTE|PCV |PORLAMAR| 762324 | MO-K CA |CLL CLON PUNTA DE | | | | | | | | | | | |456548 | | | | | | | | | 458888 | |5 | |3 |
la version de mySQL que utilizo es: MySQL Workbench CE for Windows version 5.2.28

Les agradezco lo que puedan orientarme, la verad que he buscado en google y en otros foros y no he dado con algo que me ayude a solucionar.

muchas gracias.