そのテーブルでリストしたクエリは私にとってはうまく機能するので、エラーはそこにはありません。
エラーを詳しく見てみると、次のことに気づきました。
このPRIMARYキーは、数字の後に日時が続くのとよく似ています。たとえば、このテーブルのmysqlデータベースにトリガーがある可能性があります。
(id + dateに基づいて、おそらく価格の変更を自動的に追跡するための何かを言いますか?)
もう1つのオプションは、可能性が低いエラーに基づいていますが、外部キーの問題がある可能性です。
テーブルのデータベースで次のmysqlステートメントを実行して、結果を確認してください。
SHOW TRIGGERS