代码之家  ›  专栏  ›  技术社区  ›  bcmcfc

MySQL存储过程入门指南?

  •  18
  • bcmcfc  · 技术社区  · 14 年前

    我在谷歌上搜索了一下,但没有找到任何能让我头晕目眩的东西。

    使用存储过程是否会带来显著的性能提升?

    我是否仍然希望将准备好的语句与存储的过程结合使用,或者它通常是一个过程还是另一个过程?

    我可以通过phpmyadmin创建存储过程并从中管理它们吗?

    对于类似这样的简单操作,存储过程会是什么样子的-

    SELECT * FROM table a 
    INNER JOIN otherTable b 
    ON a.join_id=b.join_id 
    WHERE someVar = :boundParam
    

    PHP如何工作(PDO)来调用它并绑定它的参数?

    2 回复  |  直到 14 年前
        2
  •  0
  •   Unheilig Adonis González    6 年前

    CREATE DEFINER=`root`@`localhost` PROCEDURE `A`(
    
    In user_id bigint,
    Out address varchar(250)
    
    )
    BEGIN
    
    select Address into address
    from UserDetail_table
    where User_ID = user_id; 
    
    END