该值未显示在 SP 上

  • 本文关键字:SP 显示 mysql sql
  • 更新时间 :
  • 英文 :


我尝试了一个简单的应用程序进行测试,但没有得到表上的值。我做错了什么?

我只想把一个值放在一个变量中(不是默认值(,然后从变量中把它放在表上。

像这样

CREATE DEFINER=`mysql`@`localhost` 
PROCEDURE `calcularferiado`(
in StartDate date,
in EndDate date,
in Duration int)
BEGIN
DECLARE DateDiff1 Int;
SELECT DateDiff1 = DATEDIFF(StartDate,EndDate);
INSERT INTO my_schema.feriados(inicio,fin,activo)
values (StartDate, EndDate, DateDiff1);
END

SEt DateDiff1 = DATEDIFF(StartDate,EndDate);

不是

SElect DateDiff1 = DATEDIFF(StartDate,EndDate);

最新更新