我正在从 PHP 读取 TEXT 文件并尝试从中执行命令,例如创建数据库及其拥有的所有表和过程。我的代码创建了表,但没有创建文件中给出的存储过程。
DELIMITER $$
DROP PROCEDURE IF EXISTS `add_hits`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `add_hits`( In id varchar(255))
BEGIN
select hits into @hits from db_books where Book_ID = id;
update db_books set hits=@hits+1 where Book_ID = id;
END$$
PDO 没有创建SP,怎么能完成这个任务呢?我试过一起执行所有代码部分并逐行执行,但没有任何效果。
我正在尝试制作数据库安装程序脚本。