Twórz procedury składowane z PDO w PHP

Czytam plik TEXT z PHP i próbuję wykonywać z niego polecenia, takie jak tworzenie bazy danych i wszystkich posiadanych tabel i procedur. Mój kod tworzy tabele, ale nie tworzy procedur przechowywanych podanych w pliku.

 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 nie tworzy SP, jak będzie w stanie wykonać to zadanie? Próbowałem wykonać całą część kodu razem i linia po linii, ale nic nie działa.
Próbuję utworzyć skrypt instalatora bazy danych.

questionAnswers(3)

yourAnswerToTheQuestion