mysql:Column id cannot be null
点个赞,看一看,好习惯!本文 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相关推荐
- mysql报错:Column 'id' in field list is ambiguous,以及tp的三表联合查询语句,打印sql等
一.报错信息 1.报错信息 单纯的根据报错信息,意思是在联合查询中,这几个表的都有id值,mysql在执行查询中,不能分辨id是属于哪个表的. 解决方案: 1.修改表字段,不要都叫id (这个方案不好 ...
- (已部分解决)MySQL:IntegrityError(1062, Duplicate entry 'NULL' for key 'id')
问题描述 ALTER TABLE <table_name> ADD UNIQUE INDEX (<text_column_name>(20)) 设置某列(text格式)为IND ...
- Column ‘XXX‘ cannot be null 问题解决方案
背景 独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column "xxxx"cannot ...
- 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 ...
- 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 ...
- 创建主键报错:Incorrect column specifier for column ‘id‘
创建主键报错:Incorrect column specifier for column 'id' mysql使用语句创建表将一个字段属性设置主键时,该字段的类型只能是int类型的,varchar类型 ...
- mysql设置text字段为not null,并且没有默认值,插入报错:doesn't have a default value
一.问题描述 在往数据库写入数据的时候,报错: '字段名' doesn't have a default value 本来这个错误是经常见到的,无非就是字段没有设置默认值造成的.奇怪的是,我这边报错的 ...
- 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 ...
- 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 ...
最新文章
- vue 用户拖拽窗口大小_VUE实战1:鼠标拖放改变窗口大小,后台管理界面
- python使用input函数时、必须添加提示文字-Python基础教程(4)使用input函数实现用户交互...
- 今年美国广告程序化购买支出将超252亿美元
- 久违的反省,容忍现在的自己
- java中同步嵌套引起的死锁事例代码
- 仓储rfid文件_RFID技术在智能制造模具管理中的应用
- 随想录(用python开发网站)
- CentOS下配置redis允许远程连接
- 买下个月的iPhone新机要花多少钱?
- php error_log记录日志的使用方法和配置
- c g位置服务器,C32/G34平台铺路 AMD为十二核CPU蓄势
- 蚂蚁课堂笔记之 spring详解
- 全网最有效软考高项十大管理ITTO记忆:宫殿记忆法、主线记忆法、逻辑记忆法、跟踪记忆法、诗词记忆法
- 用python预测你的小孩的身高_孩子身高预测
- Sharepoint 2010 学习资源总结
- JavaScript立即执行函数
- docker开放远程服务
- 地理科学国内外核心期刊汇总
- layui数据表格重载与导出
- 回复犹豫的实习生——走好脚下,心怀未来