Мне нужно создать простую процедуру, но после создания временной таблицы mysql хочет поставить «конец» после точки с запятой.Создать временную таблицу в процедуре, MySql
CREATE procedure zad2()
begin
drop temporary table if exists temp;
create temporary table temp as (select table_name, column_name
from information_schema.columns where table_schema = 'lista3' and table_name not like 'lista');
declare i int default 0;
end$$
Что вы пытаясь добиться именно этого? –