Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2016, 11:57
webtexcoco
 
Fecha de Ingreso: febrero-2016
Mensajes: 43
Antigüedad: 8 años, 2 meses
Puntos: 2
Respuesta: consulta sobre error #1364

Cita:
Iniciado por Libras Ver Mensaje
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 original
  1. solicitud_cotizacion | CREATE TABLE `solicitud_cotizacion` (
  2.   `folioCotizacion` VARCHAR(8) NOT NULL,
  3.   `fechaCotizacion` DATE NOT NULL,
  4.   `nombreCotizacion` VARCHAR(100) NOT NULL,
  5.   `referenciaCotizacion` VARCHAR(50) NOT NULL,
  6.   `entregaCotizacion` VARCHAR(50) NOT NULL,
  7.   `periodicidadCotizacion` VARCHAR(50) NOT NULL,
  8.   `condicionesPago` INT(11) DEFAULT NULL,
  9.   `tiempoEntrega` VARCHAR(50) NOT NULL,
  10.   `folioCliente` VARCHAR(6) NOT NULL,
  11.   `num` INT(11) NOT NULL AUTO_INCREMENT,
  12.   `status` tinyint(1) NOT NULL,
  13.   `cambios_solicitados` VARCHAR(200) NOT NULL,
  14.   `archivoPedido` VARCHAR(100) NOT NULL,
  15.   `aNombre` INT(11) NOT NULL,
  16.   `idVendor` INT(11) NOT NULL,
  17.   PRIMARY KEY (`folioCotizacion`),
  18.   UNIQUE KEY `num` (`num`),
  19.   KEY `folioCliente` (`folioCliente`),
  20.   KEY `condicionesPago` (`condicionesPago`),
  21.   KEY `idVendor` (`idVendor`)
  22. ) 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