Respuesta: Valor NULL o NOT NULL He hecho lo del echo y nada. Parece todo bien. De todos modos, desde phpmyadmn hago lo siguiente:
Esta es la creacion de la tabla:
CREATE TABLE `paciente` (
`DNI` varchar(9) NOT NULL COMMENT 'Dni del paciente con letra incluida',
`Nombre` varchar(30) NOT NULL,
`Apellidos` varchar(60) NOT NULL,
`Sexo` enum('Hombre','Mujer') NOT NULL,
`Pais` varchar(25) NOT NULL,
`Poblacion` varchar(30) NOT NULL,
`Provincia` varchar(30) NOT NULL,
`CP` int(5) NOT NULL,
`Telefono` int(9) DEFAULT NULL,
`Fecha_nacimiento` date NOT NULL,
`Direccion` varchar(60) NOT NULL,
PRIMARY KEY (`DNI`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Y ahora yo hago la siguiente insercion con los campos vacios:
INSERT INTO `paciente` VALUES ('', '', '', '', '', '', '', 0, 0, '0000-00-00', '');
ó
INSERT INTO `paciente` (`DNI`, `Nombre`, `Apellidos`, `Sexo`, `Pais`, `Poblacion`, `Provincia`, `CP`, `Telefono`, `Fecha_nacimiento`, `Direccion`) VALUES ('', '', '', '', '', '', '', 0, 0, '0000-00-00', '');
!!Y me lo permite tranquilamente!! Jeje. ¿Por que? ¿Que hago mal?
Última edición por matheo; 07/11/2008 a las 04:24 |