mysql 存储过程循环查询
想写一个存储过程然后你循环执行一条查询语句,但是编译出错,请大神指导下,在线等,有点急。CREATEPROCEDUREcircle()BEGINDECLAREvDATES...
想写一个存储过程然后你循环执行一条查询语句,但是编译出错,请大神指导下,在线等,有点急。
CREATE PROCEDURE circle()
BEGIN
DECLARE v DATE
SET a = 2014-11-01
WHILE a < 2014-12-31
DO
SELECT COUNT(DISTINCT(app_userId)) FROM
game_user_login_out_record
WHERE
DATE(TIME) = "v" AND DATE(TIME) != "v"
DATE_ADD(DAY,1,v)
END WHILE
END
mysql 报错 1064
不是变量名的问题。。。 展开
CREATE PROCEDURE circle()
BEGIN
DECLARE v DATE
SET a = 2014-11-01
WHILE a < 2014-12-31
DO
SELECT COUNT(DISTINCT(app_userId)) FROM
game_user_login_out_record
WHERE
DATE(TIME) = "v" AND DATE(TIME) != "v"
DATE_ADD(DAY,1,v)
END WHILE
END
mysql 报错 1064
不是变量名的问题。。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询