Cita:  
					Iniciado por Alfredex 
  $sql = "INSERT INTO `bd`.`tabla` (`id_compra`, `id_insumo`, `id_proveedor`, `id_cantidad`, `monto`, `fecha`) VALUES (' ', '$insumo', '$provee', '$cantidad', '$precio', '$fecha')"; 
    el campo autoincrement no es necesario colocarlo es decir 
QUITASELO
ej:   
Código PHP:
Ver original$sql = "INSERT INTO `bd`.`tabla` (`id_insumo`, `id_proveedor`, `id_cantidad`, `monto`, `fecha`) VALUES ('$insumo', '$provee', '$cantidad', '$precio', '$fecha')";
  
asi el te lo incrementa suerte