Prueba poniendo cada campo entre acentos ``.
O sea asi:  
 Código PHP:
    mysql_query("insert into precios (`producto`,`codproveedor`,`precio`,`IVA`,`precioconiva`,`ivadiscriminado`,`preciolista`,`cantidad`,`preciototal`,`unidaddemedida`,`fechaingreso`) values ('$producto','$codproveedor','$precio','$IVA','$precioconiva','$ivadiscriminado','$preciolista','$cantidad','$preciototal','$unidaddemedida','$fechaingreso')",$enlace) or die("No ingresaron los datos correspondientes al codigo de producto: $codproveedor, ya existe.<br>"); 
    
  Espero que haya sido eso , mucha suerte.