头疼,1243这个报错找了我一下午
预处理语句有问题,我一直检查,字段太多,眼睛看花了,而且从输入参数以后用的都是一致的,也没意识到
是把FNote写成了Note,至于怎么找出来的,什么导致发现不了的,是下面这条语句
DECLARE error INT(2) DEFAULT 0; -- 声明变量,默认值为0
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION,SQLWARNING SET error = 1;-- 创建一个sql异常处理器,只要发生异常则将声明的变量值改为1
我把这个异常处理器关闭,才提示我这FNote这个字段有问题~开发中总有许多坑,还是需要多点耐心与理智,我花了大量的时间去验证本来就正确的事情
代码片段就不贴出来了,将近一百个,看了是真的眼花