Cara Mengatasi Error MySQL 1364: Field Doesn’t Have a Default Value
Saat bekerja dengan MySQL, Anda mungkin pernah menemui pesan error “1364: Field doesn’t have a default value”. Error ini sering muncul ketika Anda mencoba untuk menyimpan data ke dalam tabel yang memiliki kolom yang tidak diatur dengan nilai default, sementara kolom tersebut diharuskan untuk diisi. Hal ini dapat membingungkan, terutama bagi Anda yang baru memulai bekerja dengan basis data MySQL.
Dalam artikel ini, kami akan menjelaskan penyebab utama munculnya error ini serta memberikan solusi praktis untuk mengatasinya. Dengan langkah-langkah yang kami sajikan, Anda akan lebih memahami cara mengelola kolom dalam MySQL, sehingga error seperti ini tidak lagi menghambat proses pengembangan Anda. Mari kita mulai dan pelajari cara mengatasi error MySQL “Field doesn’t have a default value” dengan mudah!
ketika muncul error Error mysql error 1364 Field doesn’t have a default values
berikut solusi nya
solusi :
- Login ke Server sebagai Root Masuk ke server Anda dengan menggunakan akun yang setara root untuk mengakses pengaturan MySQL.
- Edit File Konfigurasi MySQL Buka file konfigurasi MySQL yang terletak di /etc/my.cnf menggunakan editor teks favorit Anda. Di contoh ini, kita menggunakan nano sebagai editor.
nano /etc/my.cnf
- Ubah SQL Mode Di dalam file tersebut, cari pengaturan sql-mode dan ubah nilainya menjadi kosong seperti berikut:
sql-mode=""
Jika tidak ada pengaturan sql-mode di dalam file tersebut, Anda bisa menambahkannya di bagian bawah file.
- Simpan dan Keluar Setelah melakukan perubahan, simpan file dan keluar dari editor. Di nano, Anda dapat menekan CTRL + O untuk menyimpan dan CTRL + X untuk keluar.
- Restart Service MySQL Agar perubahan pada konfigurasi MySQL diterapkan, restart layanan MySQL menggunakan perintah berikut:
service mysql restart
Dengan mengikuti langkah-langkah ini, Anda telah berhasil mengatasi error MySQL 1364 dan memungkinkan operasi database yang lebih lancar tanpa terhalang oleh aturan default pada kolom. Jangan lupa untuk memeriksa kembali pengaturan dan query Anda untuk memastikan semuanya berjalan sesuai harapan.
admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain