Cita:
Iniciado por Libras No solo ese campo porque es una llave primaria, si tienes un campo que no acepte null debe de llevar un valor default :)
gracias amigo ya lo cambie, ahora esta asi
Código SQL:
Ver originalsolicitud_cotizacion | CREATE TABLE `solicitud_cotizacion` (
`folioCotizacion` VARCHAR(8) NOT NULL,
`fechaCotizacion` DATE NOT NULL,
`nombreCotizacion` VARCHAR(100) NOT NULL,
`referenciaCotizacion` VARCHAR(50) NOT NULL,
`entregaCotizacion` VARCHAR(50) NOT NULL,
`periodicidadCotizacion` VARCHAR(50) NOT NULL,
`condicionesPago` INT(11) DEFAULT NULL,
`tiempoEntrega` VARCHAR(50) NOT NULL,
`folioCliente` VARCHAR(6) NOT NULL,
`num` INT(11) NOT NULL AUTO_INCREMENT,
`status` tinyint(1) NOT NULL,
`cambios_solicitados` VARCHAR(200) NOT NULL,
`archivoPedido` VARCHAR(100) NOT NULL,
`aNombre` INT(11) NOT NULL,
`idVendor` INT(11) NOT NULL,
PRIMARY KEY (`folioCotizacion`),
UNIQUE KEY `num` (`num`),
KEY `folioCliente` (`folioCliente`),
KEY `condicionesPago` (`condicionesPago`),
KEY `idVendor` (`idVendor`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 |
pero he vuelto hacer un insert y ahora me dice
#1364 - Field 'tiempoEntrega' doesn't have a default value