How to create a stored procedure containing a DELIMITER in PHP with PDO?

前端 未结 3 878
悲&欢浪女
悲&欢浪女 2020-12-21 19:01

In my model I defined some procedures. The code (generated by MySQL Workbench) contains DELIMITER definitions, so the procedures look like:

-- s         


        
3条回答
  •  误落风尘
    2020-12-21 19:30

    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

提交回复
热议问题