错误代码: 1048 Column 'typeId' cannot be null

1、错误描述

1 queries executed, 0 success, 1 errors, 0 warnings

查询:CALL analyse_con(‘2015-01-01 00:00:00‘,‘2016-01-01 00:00:00‘)

错误代码: 1048
Column ‘typeId‘ cannot be null

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0.015 sec

2、错误原因

typeId字段为int(8),并且不为空,但是插入数据时有null,导致报错

3、解决办法

拼接SQL语句时,加个判断:

ifnull(typeId,0) as typeId

版权声明:本文为博主原创文章,未经博主允许不得转载。

错误代码: 1048 Column 'typeId' cannot be null

时间: 2025-01-13 14:59:30

错误代码: 1048 Column 'typeId' cannot be null的相关文章

hibernate报错:Column 'id' cannot be null

报错内容: 17:21:59,843  INFO org.hibernate.tool.hbm2ddl.SchemaExport:226 - Running hbm2ddl schema export 17:21:59,859 DEBUG org.hibernate.tool.hbm2ddl.SchemaExport:242 - import file not found: /import.sql 17:21:59,859  INFO org.hibernate.tool.hbm2ddl.Sch

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Column 'goodsName' cannot be null

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Column 'goodsName' cannot be null 出现这错误,是我封装页面的时候出现的错误. private void addGoods(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 1.

You can add an index on a column that can have NULL values if you are using the MyISAM, InnoDB, or MEMORY storage engine.

w https://dev.mysql.com/doc/refman/5.7/en/create-index.html MySQL :: MySQL 5.7 Reference Manual :: B.5.4.3 Problems with NULL Valueshttps://dev.mysql.com/doc/refman/5.7/en/problems-with-null.html You can add an index on a column that can have NULL va

Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'username' cannot be null

今天程序中遇见这个错误一直找不到哪里错后来重写了一遍jsp页面才知道 username我写成了name 和po中的代码对应不上导致了这个错误 写代码一定要认真一点啊     好坑啊 Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'username' cannot be null

错误代码 1052 Column 'stu id' in field list is ambiguous

1.错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:select stu_id, (SELECT stu_name FROM t_student_info t WHERE t_student_info.stu_id = t.stu_id) stu_name from t_student_info t, t_... 错误代码: 1052 Column 'stu_id' in field list is ambiguous 执行

MySQL错误代码1138:invalid use of null value的原因及解决办法-s

表格数据我就不给了,具体原因还是:在最初没有设置默认值为not null,而后期想要修改时报错了,因为这时修改会影响很多值的初始化设置,而且不统一,可能有的列允许为空,有的列不允许为空.这时,可以进行以下操作完成.比较详细的阐述请看这里:http://www.zhimengzhe.com/shujuku/MySQL/34845.html 我自己理解的东西,转述的时候往往会有歧义或着让别人听不懂.看不懂,所以我会找到解决办法之后,理解并消化同时带上我参考文章的链接.这样能让我以及后面看到这个博客的

Mapping is missing column attribute for property null错误

你的映射文件格式有问题,对于<property>元素,不需要<column>子元素,你只要把<column>元素都删除就可以了 <id column="id" property="id" jdbcType="INTEGER" /> <result column="name" property="name" jdbcType="VARCHAR&q

【20181101】MySQL text类型的column设置为NOT NULL 导致主从1364

环境 系统版本 : CentOS release 6.8 (Final) MySQL版本:5.6.29-log MySQL Community Server (GPL) MySQL主从配置信息 binlog format :MIXED sql_mode: NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 问题描述 从库show slave status监控的时候发现sql_thread进程已经变成NO,并且爆出了1362错误,仔细查看报错的是一条insert

MYSQL约束 -- not null 非空约束

2.not null 非空约束 用于确保当前列的值不为空:在创建表时,如果不指定是否可以为空,字段默认可以为NULL. -- 这是上一篇默认约束创建的表 CREATE TABLE `test`.`user`( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` VARCHAR(225) NOT NULL COMMENT '姓名', -- 这里添加了NOT NULL `sex` TINYINT(1) DEFAULT 1 COMMENT