Ⅰ linux mysql,插入數據'0000-00-00 00:00'到datetime類型的欄位時報錯,什麼原因呢
1.數據表中有記錄的time欄位(屬性為timestamp)其值為:「0000-00-00 00:00:00」
程序使用select 語句從中取數據時出現以下異常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
後查資料發現 「0000-00-00 00:00:00」在mysql中是作為一個特殊值存在的
但 java.sql.Date 將其視為 不合法的值 格式不正確