MySQL カスタム値は、値を保存するための一時的なコンテナです。サーバーへの接続がアクティブである限り、コンテナ内の値を保存して使用できます。カスタム変数は、次のように単純な SET または SELECT ステートメントを使用して設定できます。 SET @one := 1; @min_actor を設定します:= (SELECT MIN(actor_id) FROM sakila.actor); SET @last_week := CURRENT_DATE-INTERNAL 1 WEEK; 変数を定義したら、それを SQL ステートメントで使用できます。 SELECT * FROM film WHERE created_date <= @last_week; MySQL カスタム変数は非常に強力ですが、カスタム変数自体にも次のような欠陥があることも知っておく必要があります。
カスタム変数は、SELECT ステートメントだけでなく、すべてのタイプのステートメントで使用できます。実際、これがカスタム変数の最大の利点の 1 つです。たとえば、サブクエリを使用して並べ替えの計算を実行したり、低コストの UPDATE ステートメントを実行したりするように、複雑なクエリを書き直すことができます。 場合によっては、オプティマイザが変数をコンパイル時の定数であると認識し、値を割り当てないことがあり、その結果、予期した動作がおかしくなることがあります。 LEAST のような関数にカスタム変数の割り当てを入れると、通常この問題は回避されます。もう 1 つの方法は、カスタム変数を使用する前に、その変数に値があるかどうかを確認することです。やりたいときもあれば、やりたくないときもあります。 少し実験してみると、カスタム変数を使って次のような興味深いことをたくさん行うことができます。
上記はMySQLカスタム変数の概念と特徴の詳細な内容です。MySQLカスタム変数の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Tomcat を使用して Centos 環境に SpringBoot WAR パッケージをデプロイする
[概要] この記事では、自作の Docker プラットフォームをベースに完全な ELK システムを素...
コンテナは Docker のもう一つの中心的な概念です。簡単に言えば、コンテナとは、独立して実行され...
Macノードの削除と再インストール消去 ノード -v sudo npm アンインストール npm -...
1. クエリプロセスプロセスリストを表示2. 対応するプロセスを照会し、IDを強制終了します。検証(...
考えてみてください。なぜcss 、 javascriptのようにbodyタグの末尾ではなく、 hea...
フロントエンド開発では、Ajax、jQuery ajax、axios、fetch など、データ要求を...
朝早くに電話で起こされました。あるプロジェクトのデータベースがダウンしていて起動できないとのことでし...
CSS命名規則(ルール) よく使われるCSS命名規則ヘッダー: ヘッダーコンテンツ: コンテンツ/コ...
<br />ナビゲーションについて話すときは、ほとんどの場合、ナビゲーションがコンテンツ...
目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...
目次定期的に剪定するミラーエビクションコンテナのクリーンアップネットワークソート体積の蒸発完全にクリ...
データベースのパフォーマンス最適化には、一般的にクラスタリングが採用されています。Oracle クラ...
背景一部のショッピング モールの Web ページで商品の詳細を開くと、購入数量を選択するためのカウン...
目次1. 範囲2. スコープチェーン3. 語彙の範囲5. 閉鎖の適用6. クロージャの欠陥7. 閉会...
データをコピーリモートでデータをコピーする場合、通常は rsync コマンドを使用しますが、小さなフ...