我需要定义一个删除并创建4个表的过程。我这样做,并告诉我程序和表格已创建,但如果我调用该程序,我不会看到表格(在Mysql中)。
delimiter $
create procedure tabele()
begin
drop table Medici;
drop table Pacienti;
drop table Cabinete;
drop table Vizite;
create table if not exists Medici(
ID int(11) auto_increment primary key,
Nume varchar(250),
Prenume varchar(250),
Statut enum('Primar','Specialist'),
Specialitate varchar(250),
Unique (Nume,Prenume));
create table if not exists Pacienti (
ID int(11) auto_increment primary key,
Nume varchar(250),
Prenume varchar(250),
Unique(Nume,Prenume));
create table if not exists Cabinete (
ID int(11) auto_increment primary key,
Nume varchar(250),
Unique (Nume));
create temporary table if not exists Vizite (
ID int(11) auto_increment primary key,
DataVizita date,
OraIntrare time,
NumePacient varchar(250),
PrenumePacient varchar(250),
NumeMedic Varchar(250),
PrenumeMedic varchar(250),
Cabinet text);
end $