MySQL的存储过程中查出字段为空时Null的INTO:

有字段为空,直接INTO时会报错:

查了不少方案,这个方案最简单有效:
用IFNULL()函数判断一下即可。
SELECT T3.zjid,IFNULL(T3.StDate,""),IFNULL(T3.EndDate,"") INTO ZJIDSrt,StDates, EndDates FROM z_resume T3 where T3.A17000 = RecRowID;

记录一下:2022-05-08
本文记录了一个在MySQL存储过程中遇到的问题,当查询到的字段值为空时,直接使用INTO会引发错误。解决方案是利用IFNULL()函数进行判断,确保即使字段为空也能正确插入数据。示例SQL语句展示了如何在INTO语句中结合IFNULL()处理空字段,从而避免错误。这个简单的技巧对于处理包含空值的数据时非常实用。
MySQL的存储过程中查出字段为空时Null的INTO:

有字段为空,直接INTO时会报错:

查了不少方案,这个方案最简单有效:
用IFNULL()函数判断一下即可。
SELECT T3.zjid,IFNULL(T3.StDate,""),IFNULL(T3.EndDate,"") INTO ZJIDSrt,StDates, EndDates FROM z_resume T3 where T3.A17000 = RecRowID;

记录一下:2022-05-08

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