2013-07-05 6 views

답변

24

가 phpMyAdmin을 당신은 SQL 창에서 저장 프로 시저를 만들 수 있습니다.

delimieter를 기본값 ";"대신 "$$"와 같이 설정해야 할 수도 있습니다. SQL 창의 맨 아래에서 변경할 수 있습니다.

enter image description here

또한이를 참조 할 수 있습니다 : 당신이 다른 쿼리를 작성대로하면 phpMyAdmin에서 SQL 쿼리 창에서 저장 프로 시저를 만들 수 있습니다 http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

+0

는하지만 어디에 저장 내 DB에 .. 그것을 만드는 ... 방법 후 나는 그것을 호출 할 수 있습니다 .. –

+3

사용 호출 구문을해야합니다. 예 : http://dev.mysql.com/doc/refman/5.0/en/call.html 예를 들어, 이름이 insert_loop 인 저장 프로 시저가 있다면, CALL'insert_loop'을 사용해야합니다. –

3

. SP를 실행하자마자 데이터베이스의 information_schema에 저장됩니다. 다음 명령으로 SP의 존재를 확인할 수 있습니다

SHOW PROCEDURE STATUS 
SHOW FUNCTION STATUS 

SELECT ROUTINE_NAME 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE 
     ROUTINE_TYPE="PROCEDURE" 
    AND ROUTINE_SCHEMA="dbname" 
; 
46

당신은 쉽게 phpMyAdmin을위한 절차를 만들 수 있습니다.

  1. 데이터베이스로 이동하십시오.
  2. 클릭 '루틴을 추가'에 헤더에 '루틴'탭을 클릭

enter image description here

  1. 그런 다음 팝업 창이 열립니다됩니다. 그 절차를 작성하고 "GO"를 클릭하십시오.

예를 들면 다음과 같습니다. enter image description here

그게 전부입니다. '루틴'탭 자체에서 작성된 프로 시저를 볼 수 있습니다.

enter image description here

관련 문제