Jak dodać wynik zapytania jako nowy wiersz do tabeli?

0

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.

4

No musisz dopisać inesrta

0 użytkowników online, w tym zalogowanych: 0, gości: 0