mysql ストアド プロシージャ内にテーブルを作成しようとしていますが、このプロシージャを実行するたびに、結果のテーブルがデータベースに表示されません。誰が何が起こっているのか教えてもらえますか? create table クエリは、ストアド プロシージャの外で cmd に入力するたびに機能します。
delimiter //
drop procedure if exists gm //
create procedure gm()
begin
create table errorMessages (
error_id int not null auto_increment,
message varchar(200) not null default '',
primary key(error_id)
);
end //
delimiter ;