当前位置: 首页 > news >正文

mysql报错:Field id doesnt hava a default value

1、问题概述?

通过springboot工程进行添加数据的时候,提示:

Field 'id' doesnt hava a default value

意思是:id没有设置默认值。

2、解决办法?

2.1、不传id,使用数据库自增主键

原因是我们在创建数据库表的时候,设置了表id为主键,但是没有设置自增导致的。

解决办法,为表设置增加自增即可:

2.2、传id,不适用数据库自增主键

如果你没有使用创建主键,在传值的时候,通过uuid等方式,传一个唯一的id即可。


http://www.mrgr.cn/news/65135.html

相关文章:

  • CentOS 7 安装 ntp,自动校准系统时间
  • 深度学习相关资料
  • 数据挖掘(八)
  • 信息安全工程师(74)网络安全风险评估技术方法与工具
  • 【教程】Git 标准工作流
  • 软件设计师-上午题-14 信息安全(5分)
  • 《LoRA-IR》:2024年10月中科院自动所提出了一种用于多种修复图像恶化退化问题的LORA,效果拔群
  • 计算机毕业设计Spark+大模型股票推荐系统 股票预测系统 股票可视化 股票数据分析 量化交易系统 股票爬虫 股票K线图 大数据毕业设计 AI
  • Node.js:ES6 模块化 Promise
  • Intel nuc x15 重装系统步骤和注意事项(LAPKC71F、LAPKC71E、LAPKC51E)
  • XPath 实例
  • 哪些因素导致了 MySQL 数据库的延时呢?
  • Vuex的基本使用
  • Nginx 在中小企业的初级应用实操指南
  • C语言 | Leetcode 题解之第535题TinyURL的加密与解密
  • Thumb 汇编指令集,Thumb 指令编码方式,编译 Thumb 汇编代码
  • 软件平台系统稳定性规范
  • PHP JSON 教程
  • 国产操作系统重新安装软件商店
  • CSS 计数器:深入解析与高级应用
  • 21.网工入门篇--------介绍下SDN与NFV的概述
  • Spring 函数式端点详解
  • 【Linux 26】应用层协议 - HTTP
  • 工作:三菱IQ-R PLC的SFC程序编写方式及代码模拟仿真
  • 项目开发管理之开发、测试到上线
  • 英语四六级/考研英语资料迅雷网盘免费分享