Rumah > pangkalan data > tutorial mysql > Mengapa MySQL Throw Ralat 1364: 'Bidang Tidak Mempunyai Nilai Lalai' dan Bagaimana Saya Boleh Membetulkannya?

Mengapa MySQL Throw Ralat 1364: 'Bidang Tidak Mempunyai Nilai Lalai' dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-12-22 03:17:10
asal
478 orang telah melayarinya

Why Does MySQL Throw Error 1364:

MySQL Ralat 1364: Medan Tidak Mempunyai Nilai Lalai

Apabila menghadapi mesej ralat "Field 'CREATED_BY' tidak mempunyai nilai lalai," adalah penting untuk memahami puncanya. Ralat ini biasanya timbul apabila lajur jadual tidak mempunyai nilai lalai. Dalam kes ini, pencetus ditakrifkan untuk mengisi medan "CREATED_BY" secara automatik dengan identiti pengguna semasa dimasukkan.

Untuk menyelesaikan ralat ini, adalah penting untuk melumpuhkan mod SQL STRICT_TRANS_TABLES. Mod ini ditakrifkan dalam fail konfigurasi MySQL (my.ini atau my.cnf). Untuk membuat perubahan, cari fail dalam direktori pemasangan MySQL anda dan edit baris berikut:

[mysql]
sql-mode = STRICT_TRANS_TABLES
Salin selepas log masuk

Alih keluar STRICT_TRANS_TABLES daripada arahan mod sql, seperti ditunjukkan di bawah:

[mysql]
sql-mode =
Salin selepas log masuk

Simpan perubahan dan mulakan semula perkhidmatan MySQL. Ini sepatutnya menyelesaikan ralat tanpa membuat lajur boleh batal atau mengalih keluar pencetus.

Atas ialah kandungan terperinci Mengapa MySQL Throw Ralat 1364: 'Bidang Tidak Mempunyai Nilai Lalai' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan