簡體   English   中英

Java-“ SQL異常”列沒有默認值

[英]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_ncontent_n列的默認值none

PhpMyAdmin說: 在此處輸入圖片說明

這些列沒有默認值,也不支持NULL值,因此,如果不提供任何值(如您當前正在執行的操作),則無法在其中插入數據。 為這些列定義一個有效的默認值,或使其支持NULL值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM