我正在尝试在 mysql 存储过程中创建一个表,但是每当我执行此过程时,我都没有在我的数据库中看到结果表。谁能告诉我发生了什么事?每当我在存储过程之外的 cmd 中输入它时,create table 查询就会起作用。
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 ;