Heim  >  Artikel  >  Datenbank  >  Wie erstelle ich gespeicherte Prozeduren in phpMyAdmin ohne Trennzeichenoption?

Wie erstelle ich gespeicherte Prozeduren in phpMyAdmin ohne Trennzeichenoption?

DDD
DDDOriginal
2024-11-01 03:35:28610Durchsuche

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

Gespeicherte Prozeduren in phpMyAdmin: Eine Problemumgehung

Für diejenigen, die MySQL-Datenbanken über phpMyAdmin verwalten, das Fehlen einer nativen Trennoption zum Erstellen gespeicherter Prozeduren kann ein Hindernis sein. Es gibt jedoch eine Problemumgehung, indem Sie den Anker manuell setzen und die Prozedurerstellungsanweisung ausführen.

Um dies zu erreichen, befolgen Sie diese Schritte:

  1. Greifen Sie auf phpMyAdmin zu und wählen Sie Ihre Datenbank aus.
  2. Navigieren Sie zur Registerkarte „SQL“.
  3. Kopieren Sie die MySQL-Anweisung, die die Prozedur erstellt, und achten Sie darauf, die DELIMITER-Anweisungen zu entfernen.
  4. Geben Sie in das Trennzeichenfeld direkt unter dem SQL-Editor ein $$ als Trennzeichen.
  5. Fügen Sie die bearbeitete SQL-Anweisung in den Editor ein und klicken Sie auf „Los“.

Hier ist ein Beispiel der geänderten SQL-Anweisung:

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

Wenn Sie diese Schritte befolgen, können Sie gespeicherte Prozeduren in phpMyAdmin auch ohne die nativeDELIMITER-Option erfolgreich erstellen. Weitere Anleitungen finden Sie in der folgenden Ressource:

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

Das obige ist der detaillierte Inhalt vonWie erstelle ich gespeicherte Prozeduren in phpMyAdmin ohne Trennzeichenoption?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn