Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
报错是因为mysql的procedure里面if else语句里面, 用了begin end语句,去掉了就OK了.
DELIMITER $$
USE `sportgbmj`$$
DROP PROCEDURE IF EXISTS `sp_web_addmiddayrank`$$
CREATE DEFINER=`root`@`%` PROCEDURE `sp_web_addmiddayrank`()
BEGIN
/*
修订记录:
-------------------------------------------------------------------
版本 修订人 修订日期 修订描述
-------------------------------------------------------------------
1.0.0 2013-06-15 查询当前中午12:30-13:30比赛排名
该sp 当前比赛结束后执行
排名先决条件:
1:在一场内必须完满10(含)局以上
-------------------------------------------------------------------
*/
DECLARE i_date DATE ;
DECLARE i_starttime TIM