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
本文介绍了一种常见的SQL错误——因typeId字段为空而引发的错误,并提供了具体的解决方法。通过对SQL语句进行适当修改,使用IFNULL函数来处理可能存在的NULL值,从而避免了错误的发生。
1752

被折叠的 条评论
为什么被折叠?



