Kueri yang Anda daftarkan dengan tabel itu berfungsi dengan baik untuk saya, jadi kesalahannya tidak ada di sana.
Namun, setelah melihat lebih dekat pada kesalahan, saya perhatikan hal berikut:
Kunci UTAMA ini sangat mirip dengan angka yang diikuti oleh waktu tanggal, yang kemungkinan besar memang demikian. Kemungkinan besar, misalnya, ada pemicu di database mysql untuk tabel ini.
(Berdasarkan id+tanggal saya mungkin akan mengatakan sesuatu untuk melacak perubahan harga secara otomatis?)
Pilihan lain adalah kemungkinan bahwa ada masalah kunci asing, meskipun berdasarkan kesalahan yang tidak mungkin terjadi.
Coba jalankan pernyataan mysql berikut di database tabel dan lihat hasilnya.
SHOW TRIGGERS