
25/09/2016, 18:13
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 9
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Problemas al grabar registros con campos not null Hola,
Recientemente uno de mis clientes ha cambiado su servidor linux a windows server, al migrar el aplicativo(lleva más de 5 años trabajando) que se desarrolló en php y mysql, me encuentro con el problema que si se intenta grabar un registro pero al query le hace falta uno de los campos no lo deja grabar: ejemplo:
Estructura de la tabla:
CREATE TABLE `tmp_consumo` (
`poblacion` varchar(100) NOT NULL,
`item` varchar(100) NOT NULL,
`total` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Query 1: (Inserta correctamente el registro)
insert into tmp_consumo (poblacion,item,total) values ('Personas','Domingo, 25 de Septiembre de 2016 | 7:06:pm','29338')
Query 2: (No inserta el registro)
insert into tmp_consumo (poblacion,total) values ('Mujeres','4994')
Error que arroja el Query 2:
[Err] 1364 - Field 'item' doesn't have a default value
NO soy experto en Window Server, pero debo encontrar una solución rápida, ya que de no encontrarla me tocaría reescribir todo el aplicativo.
Gracias de antemano... |