Руководство для начинающих по хранимым процедурам с MySQL? - PullRequest
19 голосов
/ 25 ноября 2010

Я гуглил, но ничего не могу придумать.

Значит ли выигрыш в производительности от использования хранимых процедур?

Хотел бы я использовать готовые операторы?в сочетании с хранимыми процессами или это вообще одно или другое?

Можно ли создавать хранимые процессы через PHPMyAdmin и управлять ими оттуда?

Как будет выглядеть хранимая процедурадля чего-то простого, подобного этому -

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

и как PHP будет работать (PDO), чтобы вызывать его и связывать его параметр?

Ответы [ 2 ]

17 голосов
/ 25 ноября 2010

Считайте это легким введением в хранимые процедуры в MySQL: http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

Вы можете создавать и управлять хранимыми процедурами в phpMyAdmin.

0 голосов
/ 25 сентября 2018

Я создал одну процедуру, но время вызова этой процедуры, какой параметр я могу передать, чтобы получить вывод

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...