mysql 저장 프로 시저 내에 테이블을 만들려고하지만이 프로 시저를 실행할 때마다 결과 데이터베이스가 데이터베이스에 표시되지 않습니다. 아무도 나에게 무슨 일이 일어나는지 말해 줄 수 있니? 테이블 생성 쿼리는 저장 프로 시저 외부의 cmd에 입력 할 때마다 작동합니다.mysql 저장 프로 시저에서 테이블 만들기
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 ;
저장 프로 시저를 만든 후 실행하고 있습니까? –
절차를 호출하는 중 오류가 발생합니까? 프로 시저를 실행하는 사용자에게'CREATE TABLE' 권한이 있습니까? – eggyal