以下のように表示されます。mysql.proc から名前を選択します (db='データベース名')。 または information_schema.routines から、routine_name を選択します (routine_schema='データベース名')。 または db='データベース名' の場合、プロシージャのステータスを表示します。 SHOW CREATE PROCEDURE データベース。ストアド プロシージャ名。 補足: MySQL ストアド プロシージャ - クエリ結果セットをループする 1. ストアドプロシージャを作成するMySQL 構文に従ってストアド プロシージャを作成する場合、クエリの結果セットをループする場合は、操作のために結果セット内のデータを取り出す必要があることに注意することが重要です。 CREATE DEFINER=`root`@`%` PROCEDURE `alter_view_counts`() 始める #終了フラグを宣言します DECLARE end_flag int DEFAULT 0; albumId を宣言します bigint; #カーソルを宣言する album_curosr album_curosr CURSOR FOR SELECT album_id FROM album を宣言します。 #終了フラグを設定します。DECLARE CONTINUE HANDLER FOR NOT FOUND SET end_flag=1; #カーソルを開く OPEN album_curosr; #カーソルを移動する REPEAT #現在のカーソル ポインター レコードを取得し、その値をカスタム変数に割り当てます FETCH album_curosr INTO albumId; #取得した値を使用してデータベース操作を実行します 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; # end_flag に応じて UNTIL end_flag END REPEAT を終了するかどうかを決定します。 #カーソルを閉じるclose album_curosr; 終わり 2. ストアドプロシージャの呼び出しalter_view_counts() を呼び出す 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
>>: CSS 前景と背景の自動カラーマッチング技術の紹介 (デモ)
REPLACE構文REPLACE(String,from_str,to_str)つまり、String...
私たちのベテランの先人たちは、数え切れないほどのコードを書き、数え切れないほどの落とし穴に陥ってきま...
Redis クラスターとはRedis クラスターは、Redis が提供する分散データベース ソリ...
MySQL 8.0.12 のダウンロードとインストールのチュートリアルを録画し、全員と共有しました。...
今回は、コンピューターや携帯電話用の rtmp ライブ ブロードキャスト サーバーを設定し、ライブ ...
私は現在、Xiao Nian Gao に似たビデオおよびツール アプリを開発しています。ユーザーが作...
この記事では、MySQLバージョン5.7のインストール方法と使用方法、およびデータベースデータの保存...
この記事では、参考のために、ミニプログラムでカスタムのマルチレベル単一選択および複数選択機能を実装す...
背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...
目次レムフォルクスワーゲンサードパーティのUIフレームワークに適応する結論モバイル開発における最も一...
JavaScriptでよく使われるいくつかの文字列メソッド文字列は読み取り専用データです。よく使用...
この記事では、実際に発生した問題をもとに、git の設定に関する内容を紹介します。コマンド: git...
Discuz! フォーラムにはバックグラウンドで多くの設定オプションがあり、これらの設定オプションを...
前回の記事では、Promise を使用して小さなプログラム wx.request をカプセル化する実...
目次概要例なぜそれが必要なのでしょうか?設定参照、反応的計算して見るライフサイクルVue3.0 は ...