java.sql.SQLException: Field 'login_date' doesn't have a default value解決方法


在做web項目的insert插入操作的時候,

由於對於一個字段沒有插入數據,

xml文件寫法如下:

   <insert id="savePremissUser" >
        insert into premiss_user (login_ip,login_name,user_name,pwd,user_role) values(
        #{premissUser.loginIp},
        #{premissUser.loginName},
        #{premissUser.userName},
        #{premissUser.pwd},
        #{premissUser.userRole}
        )
    
    </insert>

 

點擊增加按鈕,輸入數據之后

 

 

點擊提交表單,向數據庫中插入數據的時候,總是提示錯誤

java.sql.SQLException: Field 'login_date' doesn't have a default value
解決方法:
在數據庫中設置為login_date字段可以為空即可(去掉不是null中的勾就行)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM