La consulta que enumeró con esa tabla funciona bien para mí, por lo que el error no está ahí.
Sin embargo, al observar más de cerca el error, noto lo siguiente:
Esta clave PRIMARIA se parece mucho a un número seguido de una fecha y hora, que es lo más probable. Lo más probable es que, por ejemplo, haya un activador en la base de datos mysql para esta tabla.
(Según la id+fecha, ¿probablemente diría algo para realizar un seguimiento de los cambios de precios automáticamente?)
Otra opción es la posibilidad de que haya un problema de clave externa, aunque según el error no es probable.
Intente ejecutar la siguiente instrucción mysql en la base de datos de la tabla y observe el resultado.
SHOW TRIGGERS