点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了3个月总结的一线大厂Java面试总结,本人已拿腾讯等大厂offer。
另外,原创文章首发在我的个人博客:blog.ouyangsihai.cn,欢迎访问。

一、问题

由于在项目中更改了数据库的字段,然后再连接测试的时候发现总是说:Column 'id' cannot be null 这个问题,也就是数据库的id不能为空,因为是主键。

二、问题解决

其实很简单,可能是自己改动了数据库,然后主键id不是自动增长了,只需要将数据库的字段id设置为自动增长,问题解决了。

最后,再分享我历时三个月总结的 Java 面试 + Java 后端技术学习指南,这是本人这几年及春招的总结,已经拿到了大厂offer,整理成了一本电子书,拿去不谢,目录如下:

现在免费分享大家,在下面我的公众号 程序员的技术圈子 回复 面试 即可获取。

有收获?希望老铁们来个三连击,给更多的人看到这篇文章

1、老铁们,关注我的原创微信公众号「程序员的技术圈子」,专注于Java、数据结构和算法、微服务、中间件等技术分享,保证你看完有所收获。

2、给俺点个赞呗,可以让更多的人看到这篇文章,顺便激励下我继续写作,嘻嘻。

3、另外,原创文章首发在我的个人博客:blog.ouyangsihai.cn,欢迎访问。

点赞是对我最大的鼓励
↓↓↓↓↓↓

mysql:Column id cannot be null相关推荐

  1. mysql报错:Column 'id' in field list is ambiguous,以及tp的三表联合查询语句,打印sql等

    一.报错信息 1.报错信息 单纯的根据报错信息,意思是在联合查询中,这几个表的都有id值,mysql在执行查询中,不能分辨id是属于哪个表的. 解决方案: 1.修改表字段,不要都叫id (这个方案不好 ...

  2. (已部分解决)MySQL:IntegrityError(1062, Duplicate entry 'NULL' for key 'id')

    问题描述 ALTER TABLE <table_name> ADD UNIQUE INDEX (<text_column_name>(20)) 设置某列(text格式)为IND ...

  3. Column ‘XXX‘ cannot be null 问题解决方案

    背景 独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column "xxxx"cannot ...

  4. Column ‘createTime’ cannot be null,could not execute statement; SQL [n/a]; constraint [null]; nested

    在使用数据库自动插入创建时间时报错: Column 'createTime' cannot be null could not execute statement; SQL [n/a]; constr ...

  5. mysql插入错误:1110-Column ‘id‘ specified twice和1064-you can‘t set value for Autoincrement column

    现象 在使用insert或replace插入数据时,出现异常. INSERT INTO `lizz`.`user` (`id`,`name`) values(1,'lizz') 异常: replace ...

  6. 创建主键报错:Incorrect column specifier for column ‘id‘

    创建主键报错:Incorrect column specifier for column 'id' mysql使用语句创建表将一个字段属性设置主键时,该字段的类型只能是int类型的,varchar类型 ...

  7. mysql设置text字段为not null,并且没有默认值,插入报错:doesn't have a default value

    一.问题描述 在往数据库写入数据的时候,报错: '字段名' doesn't have a default value 本来这个错误是经常见到的,无非就是字段没有设置默认值造成的.奇怪的是,我这边报错的 ...

  8. MySQL出现Incorrect integer value: ‘‘ for column ‘id‘ at row 1解决方法

    MySQL出现Incorrect integer value: '' for column 'id' at row 1解决方法 参考文章: (1)MySQL出现Incorrect integer va ...

  9. mysql查找操作返回值出现 - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

    在后台进行对mysql数据的添加和查找时出现了下面的问题 2018-09-17 23:27:32.541 INFO 28620 --- [ main] com.example.demo.DemoApp ...

最新文章

  1. vue 用户拖拽窗口大小_VUE实战1:鼠标拖放改变窗口大小,后台管理界面
  2. python使用input函数时、必须添加提示文字-Python基础教程(4)使用input函数实现用户交互...
  3. 今年美国广告程序化购买支出将超252亿美元
  4. 久违的反省,容忍现在的自己
  5. java中同步嵌套引起的死锁事例代码
  6. 仓储rfid文件_RFID技术在智能制造模具管理中的应用
  7. 随想录(用python开发网站)
  8. CentOS下配置redis允许远程连接
  9. 买下个月的iPhone新机要花多少钱?
  10. php error_log记录日志的使用方法和配置
  11. c g位置服务器,C32/G34平台铺路 AMD为十二核CPU蓄势
  12. 蚂蚁课堂笔记之 spring详解
  13. 全网最有效软考高项十大管理ITTO记忆:宫殿记忆法、主线记忆法、逻辑记忆法、跟踪记忆法、诗词记忆法
  14. 用python预测你的小孩的身高_孩子身高预测
  15. Sharepoint 2010 学习资源总结
  16. JavaScript立即执行函数
  17. docker开放远程服务
  18. 地理科学国内外核心期刊汇总
  19. layui数据表格重载与导出
  20. 回复犹豫的实习生——走好脚下,心怀未来

热门文章

  1. Linux 设备模型之 (kobject、kset 和 Subsystem)(二)
  2. Hyperledger Besu(2)隐私
  3. python网络编程—Socket
  4. 密码学基础(1)-前言
  5. 06-CA/TA编程:rsa demo
  6. [How TO]-外网访问自己的HTTP服务器
  7. Linux Kernel中gicv3实现:SPIs中断routing到指定的CPU
  8. boot.img详解
  9. sqli-labs第一关(MySql基础)
  10. win32 实现死锁的小例子