mysql变量赋值

MySql 码拜 8年前 (2017-04-11) 2021次浏览
本人在存储过程里,定义了5个变量都是datetime类型:endTime1,endTime2,endTime3,endTime4,endTime5;
declare i int default 1;
本人想在循环里取这5个endTime的值,然后insert表里,
WHILE i<=3 DO
insert into table values (endTime+i); // endTime+i 这是java的写法,问一下mysql里有相似的写法么?有什么好办法取这几个变量吗?
set i=i+1;
END WHILE;
endTime+i 这是java的写法,问一下mysql里有相似的写法么?有什么好办法取这几个变量的值?
有什么好办法么?
解决方案

10

MYSQL中没有相似的写法。无法在MYSQL存储过程中实现。

10

假如是时间相加,可以使用dateadd函数

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql变量赋值
喜欢 (0)
[1034331897@qq.com]
分享 (0)