【发布时间】:2013-08-26 21:55:58
【问题描述】:
我正在从 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,如何才能完成这项任务?
我曾尝试将所有代码部分一起逐行执行,但没有任何效果。
我正在尝试制作数据库安装脚本。
【问题讨论】:
标签: php mysql sql stored-procedures pdo