получил ошибку в двух местахнеожиданный конец ввода в MySQL при создании хранимой процедуры
CREATE PROCEDURE p2()
BEGIN
DROP PROCEDURE IF EXISTS temp_table; // unexpected end of input
CREATE TEMPORARY TABLE temp_table (count int);
insert into temp_table select max(seq) from livefeed.TMP_LIVEFEED group by ProductID;
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT minute(aa.UpdateOn) - minute(aa.TickTime), aa.* FROM livefeed.TMP_LIVEFEED aa where aa.seq in (select count from temp_table);
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ;
END // cross symbol error here
что правильный синтаксис хранимой процедуры в этом случае?
третья строка: не следует ли это «отбрасывать стол»? – Gar