Rumah >pangkalan data >tutorial mysql >Bagaimana Mengendalikan Nilai 0000-00-00 MySQL 00:00:00 DATETIME dalam JDBC?
jenis data DATETIME "MySQL membenarkan storing -null" nilai yang diwakili oleh 0000-00-00 00:00:00. Mendapatkan semula nilai sedemikian menggunakan JDBC boleh menjadi masalah, berpotensi mengakibatkan pengecualian atau hasil yang tidak dijangka.
Satu pendekatan untuk mengendalikan nilai ini ialah mengubah suai URL JDBC, menambah yang berikut parameter:
?zeroDateTimeBehavior=convertToNull
Ini mengarahkan pemandu untuk menukar nilai DATETIME 0000-00-00 00:00:00 kepada NULL dan bukannya membuang pengecualian.
Manual MySQL menyediakan tambahan cerapan tentang isu ini:
Harta zeroDateTimeBehavior membenarkan penyesuaian ini tingkah laku:
Atas ialah kandungan terperinci Bagaimana Mengendalikan Nilai 0000-00-00 MySQL 00:00:00 DATETIME dalam JDBC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!