Hejo, mam pytanie czy ktoś może mi wytłumaczyć jak zapisać wynik uzyskany z zapytania mySql q phpMyadmin.
Chodzi o to żeby wykonać go w procedurze która zwracać będzie ilość dni które minęły od 01.01.1970 do teraz
BEGIN
DECLARE maxID INT;
DECLARE dawap Date;
DECLARE i INT;
DECLARE row_i INT;
declare value VARCHAR(20) default ' ' ;
SET i = 1;
set @row_num=0;
SELECT @maxID := COUNT(*) FROM `publications`;
SELECT COUNT(*) INTO maxID FROM `publications`;
block:WHILE i <= maxID DO
SET value = ((DATEDIFF(CURRENT_DATE,'1970-01-01')) - (DATEDIFF((SELECT `createdAt`FROM `publications` WHERE `ID-id` = i),'1970-01-01'))) ;
SET i = i + 1;
SELECT i,value;
END WHILE block;
select value ;
END
Potrzebuje wynik znajdujący się w value potrzebuje zapisać w kolejnych wierszach w tabeli w nowej kolumnie.