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.