[英]Java - SQL Exception column doesn't have default value
我有以下准備好的語句:(我不想將數據插入column_1中)
pstmt = artclSlctCon.prepareStatement("INSERT INTO `temp_articles` (`title`, `author`, `author_id`, `type`, `wfurl`, `intro`, `intro_image`, `main_image`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)");
與錯誤:
java.sql.SQLException: Field 'content_1' doesn't have a default value
我的數據庫如下所示:
有很多圖像和內容列(每列17個)。
無論如何,有沒有要保留image_n
和content_n
列的默認值none
?
PhpMyAdmin說:
這些列沒有默認值,也不支持NULL
值,因此,如果不提供任何值(如您當前正在執行的操作),則無法在其中插入數據。 為這些列定義一個有效的默認值,或使其支持NULL
值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.