Anda mendapatkan kesalahan karena
user_idkolom didefinisikan sebagaiNOT NULLuser_idkolom tidak memiliki nilai default yang ditentukan- Anda juga tidak menentukan nilainya dalam kueri Anda
PS:pertanyaannya tidak relevan dengan ON DUPLICATE KEY UPDATE klausa - ini akan menjadi kesalahan yang sama jika Anda tidak menggunakannya juga.
PPS:terlepas dari apakah ON DUPLICATE KEY UPDATE dipicu - insert . Anda harus memenuhi semua batasan