Maison  >  Article  >  base de données  >  Comment créer des procédures stockées dans phpMyAdmin sans option de délimiteur ?

Comment créer des procédures stockées dans phpMyAdmin sans option de délimiteur ?

DDD
DDDoriginal
2024-11-01 03:35:28610parcourir

How to Create Stored Procedures in phpMyAdmin Without a Delimiter Option?

Procédures stockées dans phpMyAdmin : une solution de contournement

Pour ceux qui gèrent des bases de données MySQL via phpMyAdmin, l'absence d'option de délimitation native pour créer des procédures stockées peut être un frein. Cependant, il existe une solution de contournement pour définir manuellement l'ancre et exécuter l'instruction de création de procédure.

Pour y parvenir, suivez ces étapes :

  1. Accédez à phpMyAdmin et sélectionnez votre base de données.
  2. Accédez à l'onglet SQL.
  3. Copiez l'instruction MySQL qui crée la procédure, en veillant à supprimer le DELIMITER déclarations.
  4. Dans le champ de délimiteur situé juste en dessous de l'éditeur SQL, entrez $$ comme délimiteur.
  5. Collez l'instruction SQL modifiée dans l'éditeur et cliquez sur "Go ."

Voici un exemple du SQL modifié déclaration :

DROP PROCEDURE IF EXISTS spFoo;
CREATE PROCEDURE spFoo ()
BEGIN
    SELECT 'Foo' FROM DUAL;
END;

En suivant ces étapes, vous pouvez créer avec succès des procédures stockées dans phpMyAdmin même sans l'option nativeDELIMITER. Pour plus d'informations, reportez-vous à la ressource suivante :

[http://blog.nth-design.com/2009/02/25/creating-sp-in-phpmyadmin/](http://blog .nth-design.com/2009/02/25/creating-sp-in-phpmyadmin/)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn