首页 > 数据库 >【遇到的问题】com.mysql.jdbc.MysqlDataTruncation 报错

【遇到的问题】com.mysql.jdbc.MysqlDataTruncation 报错

时间:2023-05-16 13:22:16浏览次数:52  
标签:jdbc NO mysql 报错 mode sql MysqlDataTruncation

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: ‘null’ for colum ‘time’ at row 1

  • 发现代码执行过程中数据存储失败,但是在数据库中执行语句又可以成功。

    在网络上搜索解决方案,但都解决无果:

    • 以为是String类型和Date类型转换的问题

    • mysql-connector-java.jar包版本问题

    • 数据库权限问题

      # 查看当前sql_mode
      select @@sql_mode;
      # 查看全局sql_mode
      select @@global.sql_mode;
      
      # 修改全局
      set @@global.sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
      # 修改当前
      set @@sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
      
  • 最后发现这个time字段,一直都没有给它赋值...

标签:jdbc,NO,mysql,报错,mode,sql,MysqlDataTruncation
From: https://www.cnblogs.com/hemkyy7/p/17405338.html

相关文章

  • 为powerdesigner添加mysql的字符集支持
    [url]http://jooben.blog.51cto.com/253727/309467[/url]一般建模可能都会用到:powerdesigner但是,在建表的时候,我一直没有找到:DEFAULTCHARACTERSETCOLLATE两个选项。因此,想了个方法,点击:工具栏-》database-》editcurrentDBMS[img]http://img1.51c......
  • Mysql链接工具-大数据从0到1系列
    关注我千锋IT教育了解更多编程技术知识,带你一路“狂飙”到底!上岸大厂不是梦!众所周知为了可以更好的操作Mysql数据库,我们都会采用远程连接工具的方式连接Mysql数据库,使用远程连接工具连接的好处在于:1、方便远程访问:如果你需要在外部网络环境中访问MySQL数据库,使用远程连接工具......
  • hasura graphql-engine 支持mysql&oracle了
    hasuragraphql-engine这几年的变化很大,目前已经支持了不少数据库了,已经不单单是pg了,就在最近hasura对于mysql&oracle的支持已经处于beta阶段了说明hasuragraphql-engine对于其他数据库支持的玩法还是直接学习的(通过dataconnector解决)参考资料https://hasura.io/blog......
  • Python_报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Op
    解决:https://blog.csdn.net/Jimmmyking/article/details/126105788作为mac的用户,如果你还没安装Homebrew那真的就太遗憾了,应为其真的很好用,然后安装Homebrew有时候有不是那么简单,会出现很多奇奇怪怪的错误,如下是我本人第一次安装就成功,其重要用的是中科大的brew主体,使用这个只需......
  • mysql 数据库 定时 备份到阿里云盘
    仓库地址:gitee:db_backup_script:mysql数据库定时/实时备份数据库到阿里云盘,备份成功后消息可通知到钉钉群、企业微信群、wxpusher(gitee.comgithub:gwt805/db_backup_script:mysql数据库定时/实时备份数据库到阿里云盘,备份成功后消息可通知到钉钉群、企业微信......
  • WM_技术中台下终搜的技术解决方案-stage1 mysql->logstash->es 数据采集并处理 暂时
    1技术中台与终搜介绍1.1技术中台与终搜介绍中台产生的背景中台(技术、业务、数据)最早是阿里巴巴提出来的。2015年阿里进行过一次架构调整,将搜索事业部、共享业务平台、数据技术及产品部组成了中台事业群。并喊出“小前台,大中台”的管理模式。什么是中台中台是介于前台......
  • Python数据库篇:sqlite3、mysql、sqlalchemy
    一:sqlite3importsqlite3conn=sqlite3.connect("test.db")cursor=conn.cursor()cursor.execute("createtableuser(idvarchar(20)primarykey,namevarchar(20))")cursor.execute("insertintouser(id,name)values(\'1\�......
  • 【MySQL--09】表的内连和外连
    【MySQL--09】表的内连和外连表的连接分为内连接和外连接1.1内连接内连接实际上就是利用where子句对两种表形成的笛卡尔积进行筛选,我们之前所用的查询都是内连接,也是在开发过程中使用的最多的连接查询。select字段from表1innerjoin表2on连接条件and其他条件;备注:前......
  • MySQL开机自启
    linux上设置mysql开机自启1、普通启动,进入mysql安装路径:/usr/local/mysqlservicemysqlstart2、这个时候我们只是单纯的启动了mysql,并没有做到开机启动我们设置开机启动需要将mysql.server文件复制到/etc/rc.d/init.d/目录下mysql文件我们的mysql.server文件一般都在安......
  • MySQL高级——Explain信息中rows字段解释
    一、Explain信息中rows字段解释根据表统计信息及索引选用情况,大致估算出找到所需要的记录所需要读取的行数(即每张表有多少行被优化器查询),所需读取的行数越少越好。二、Explain信息中rows字段解释的示例1、没建立索引之前,rows字段表示需要从t2表读取640行数据(即t2表有640行被优化器......