Wie unten dargestellt:Wählen Sie den Namen aus mysql.proc, wobei db = "Datenbankname" ist. oder Wählen Sie Routinename aus Information_schema.routines, wobei Routine_schema = „Datenbankname“ ist. oder Prozedurstatus anzeigen, wobei db='Datenbankname'; SHOW CREATE PROCEDURE Datenbank.Name der gespeicherten Prozedur; Ergänzung: Gespeicherte MySQL-Prozedur - Durchlaufen des Abfrageergebnissatzes 1. Erstellen Sie eine gespeicherte ProzedurBeim Erstellen einer gespeicherten Prozedur gemäß der MySQL-Syntax ist zu beachten, dass Sie, wenn Sie den Ergebnissatz der Abfrage durchlaufen, für den Vorgang die Daten im Ergebnissatz herausnehmen müssen. DEFINER ERSTELLEN=`root`@`%` VERFAHREN `alter_view_counts`() BEGINNEN #Endflag deklarieren DECLARE end_flag int DEFAULT 0; Album-ID „bigint“ deklarieren; #Cursor album_curosr deklarieren DECLARE album_curosr CURSOR FÜR SELECT album_id FROM album; #Setzen Sie das Beendigungsflag DECLARE CONTINUE HANDLER FOR NOT FOUND SET end_flag=1; #Cursor öffnen OPEN album_curosr; # Den Cursor bewegen WIEDERHOLEN #Holen Sie sich den aktuellen Cursorzeigerdatensatz und weisen Sie den Wert der benutzerdefinierten Variable FETCH album_curosr INTO albumId zu. #Verwenden Sie den erhaltenen Wert, um Datenbankoperationen auszuführen. UPDATE Album SET Album.views_count= (SELECT SUM(light_chat.views_count) FROM `light_chat` WHERE light_chat.album_id = albumId) WHERE album.album_id = albumId; # Bestimmen Sie, ob UNTIL end_flag END REPEAT gemäß end_flag beendet werden soll; #Cursor schließenclose album_curosr; ENDE 2. Aufrufen einer gespeicherten ProzedurRufen Sie alter_view_counts() auf Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
Vorwort mysqlslap ist ein Diagnoseprogramm, das d...
Was ist Routing? Unter Routing versteht man die Ü...
Seit seiner Einführung im Jahr 2009 wird Flex von...
Manchmal müssen wir eine ganze Datenspalte aus ei...
Inhaltsverzeichnis Wo werden die Protokolle gespe...
Inhaltsverzeichnis 1. Erstellen regulärer Ausdrüc...
1. Laden Sie die MySQL-Tar-Datei herunter: https:...
Verwenden Sie natives JavaScript, um den Countdow...
Da ich Sicherheitsprodukte testen musste, wollte ...
1. Wenn das mobile Endgerät die Listenverschiebun...
Das Erscheinungsbild einer Webseite hängt maßgebl...
Download von der offiziellen Website: https://www...
In den vorherigen Artikeln wurden die Ersetzungsf...
Mit den MySQL-Funktionen CAST() und CONVERT() kön...
1. Erstellen und Ausführen eines Containers docke...