写MYSQL存储过程遇到的一个小BUG
DELIMITER $$ USE `income_new`$$ DROP PROCEDURE IF EXISTS `a`$$ CREATE DEFINER=`income_new`@`%` PROCEDURE `a`() BEGIN DECLARE i LONG; DECLARE ii LONG; SET i=1; SET ii=11; -- 如果 ii是LONG类型,并是两位数,循环体就只执行一遍,如果换成INT类型就正常执行 WHILE i<=ii DO IF i=2 THEN SELECT '22ok'; END IF; SET i=i+1; END WHILE; END$$ DELIMITER ;
千里之行,始于足下
做自己热爱的工作,才能实现人生价值
热情在没有天赋的情况下,也能给予人巨大的力量

浙公网安备 33010602011771号