web-dev-qa-db-fra.com

Comment écrire une procédure stockée dans phpMyAdmin?

Je ne parviens pas à trouver où écrire la procédure stockée dans phpMyAdmin et comment l'appeler à l'aide de l'architecture MVC.

25
KVK_cool

Dans phpMyAdmin, vous pouvez créer la procédure stockée dans la fenêtre SQL.

Vous devrez peut-être définir le délimètre sur quelque chose comme "$$" au lieu de la valeur par défaut ";". Vous pouvez changer cela depuis le bas de la fenêtre SQL.

enter image description here

Vous pouvez également vous référer à ceci: http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

31
Sathish D

Vous pouvez facilement créer des procédures dans phpMyAdmin.

  1. Accédez à votre base de données. Cliquez sur l'onglet "Routines" dans l'en-tête
  2. Cliquez sur 'Ajouter une routine'

enter image description here

  1. Une fenêtre contextuelle s'ouvre alors. Dans cela, écrivez votre procédure et cliquez sur "GO"

Par exemple, comme suit. enter image description here

C'est ça. Vous pouvez afficher vos procédures créées sous l'onglet "Routines" lui-même.

enter image description here

62
Krishna Mohan

vous pouvez créer une procédure stockée dans la fenêtre de requête SQL sur le phpmyadmin pendant que vous écrivez toute autre requête. Et dès que vous exécutez le SP, il sera stocké dans le schéma_informations de la base de données. Vous pouvez vérifier l'existence de SP par les commandes suivantes:

SHOW PROCEDURE STATUS
SHOW FUNCTION STATUS

et

SELECT ROUTINE_NAME 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE 
       ROUTINE_TYPE="PROCEDURE" 
   AND ROUTINE_SCHEMA="dbname"
;
3
Md Jawed Shamshedi

LES PROCÉDURES STOCKÉES sont écrites en utilisant le langage SQL normal dans la boîte SQL disponible dans phpmyadmin->database->table->execute sql

Reportez-vous à ceci: - http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html