MySQL存储过程中,DECLARE语句必须始终位于其他语句之前

罗马教皇

最开始我把set语句放在了前面,结果死活无法提交,试了很多次后我尝试把顺序调整一下,结果居然可以!


DECLARE targetId, tempId, i, loopCount INT;

DECLARE logTime DATETIME;

SET queryDate = date_add(queryDate, INTERVAL 1 DAY);

网上一搜还真有碰到这个情况的:

https://blog.csdn.net/qq_31342501/article/details/78132910


为啥要把set放第一句呢?因为queryDate 是方法的参数传过来的,为了明显一点,我放到了第一句...

主 楼 发布于:2019-09-04 11:36:04回复
一生所爱不离

送你一束玫瑰花,传情达意依靠它。送你一只大桃花,时来运转全靠它。送你一扎白合花,百年好和指望它。送你一碗豆腐花,吃完之后笑哈哈。

2 楼 发布于:2020-04-18 00:18:22
回复
为你写诗i

有关部门正在征募志愿者参加对非典型肺炎的防治工作,如果你有意参加,请在看完这条短信后,双拳连续捶打胸膛,并仰天发出“嗷……”的长啸

3 楼 发布于:2022-03-26 22:29:01
回复
情天live

为何要放弃治疗

4 楼 发布于:2023-10-25 00:31:01
回复
一片绿的枫叶

哥是天上一条龙,妹是地上花一从。龙不翻身不下雨,雨不洒花花不红。

5 楼 发布于:2024-12-12 21:49:47
回复

发表回复: