Ver Mensaje Individual
  #22 (permalink)  
Antiguo 10/07/2008, 09:47
Avatar de gnzsoloyo
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, 5 meses
Puntos: 2658
Respuesta: Problema al consultar con una base datos en MySql

Porque el dato de la tabla obrero_fijo_2008 sigue siendo el mismo.
Sigue sin existir un registro que tenga CED igual a 56143. Mientras ese registro no tenga el CED con un valor coincidente, seguirá dando nulo. ¿Contra qué registro puede hacer una igualación?
El tema es que si los declaras NOT NULL, pero la tabla tiene datos, y el campo está en NULL, MySQL simplemente te devolverá un error de "Data truncated for column 'columna' at row nroRow", pero no podrá modificar la tabla, con lo que el problema persiste.
Antes de modificar una tabla en esas condiciones hay que hacer una verificación de los datso para completarlos. A eso me refería en el último post.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)