In my model I defined some procedures. The code (generated by MySQL Workbench) contains DELIMITER definitions, so the procedures look like:
DELIMITER
-- s
Delimiters is a thing that you don't need with PDO. You can just run your queries as is
$pdo->query("CREATE DATABASE ..."); $pdo->query("CREATE TABLE foo ..."); $pdo->query("BEGIN DECLARE ... ; OPEN ... ; SET ... ; ... ; END");
as simple as that