我在尝试在Mysql shell中运行批处理文件时遇到问题。
我写了一个存储过程:
DELIMITER $$
DROP PROCEDURE IF EXISTS creaFornitori_prova$$
CREATE PROCEDURE creaFornitori_prova ()
BEGIN
create table Fornitori_prova (id_For mediumint(5) NOT NULL auto_increment,
nome_For varchar(50) NOT NULL,
ind_For varchar(50) NOT NULL,
PRIMARY KEY (id_For)
) ENGINE=InnoDB;
END$$
DELIMITER ;
我调用了文件:st_F.sql
每当我尝试通过以下命令执行文件时:source st_F.sql;
我收到此错误:
错误: 无法打开文件'st_F.sql',错误:2
使用\. st_Fornitori.sql;
感谢Mauro
答案 0 :(得分:1)
source DRIVE:ABSOLUTE_PATH_TO/st_F.sql;