700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java.sql.SQLException: Field ‘habit_id‘ doesn‘t have a default value

java.sql.SQLException: Field ‘habit_id‘ doesn‘t have a default value

时间:2020-08-03 21:42:56

相关推荐

java.sql.SQLException: Field ‘habit_id‘ doesn‘t have a default value

bug 记录,今天执行下面这段代码时报:java.sql.SQLException: Field 'habit_id' doesn't have a default value异常

String sql = "INSERT INTO user_habit_info(user_id,user_habit,habit_create_time) values('%s','%s','%s')";//要执行的SQL语句statement.executeUpdate(String.format(sql,user_id,habit_name,DateUtils.getCurrentDateStr())

问题原因:

是我的这个habit_id不是自增长的,我只是把它设置成了主键。需要将它设置成主键并自增长这样才ok。

设置自增长办法:

也可以用sql语句,我用的是NaviCat弄的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。