2017-01-02 9 views
-1

MySQLはユーザ定義変数の使用を許可しますHow to declare a variable in MySQL? PHPスクリプト、CLIで自動的に使用できるように、あらかじめ定数をあらかじめ設定する方法はありますかクライアントとそれ以外の人?すべてのセッションが自動的に開始されたかのように SET @whatever = 2.52;設定ファイルにMySQLユーザ変数をあらかじめ設定する方法

+0

これはシステム管理の問題ではなく、プログラミング/設計の問題です。 – Iain

+0

私は80年代から毎日プログラミングをしていました。コンピュータサイエンスの博士号を取得しています。私は2つの別々のハイテク企業のCTOです。私はテーブルに値を保存できることを知っています。しかし、それは実行時間に多くの費用がかかります。私は質問が初心者のように聞こえることがあります。本当にそうではありません。もし皆さんが私の動機と私の正気について質問しなくて、システム管理の観点から、設定ファイルにMySQLユーザ定義変数を設定することが可能なら、教えてくれたことに感謝します。 –

+0

いいえ、できません。 –

答えて

4

この値を保持し、必要なときにどこからでも選択できる表を作成します。これはSQL問合せでの単純な副選択になります。

+0

ええと、単純なサブセレクトは、数百万のレコードとテーブルを結合することによって複雑なクエリを混乱させる可能性があります。そうですね、私はクエレスレス回避策を探していました... –

+1

これらのクエリをサービスとして実装し、そのサービスに構成ファイルを提供します。 –

+0

変数はセッションスコープです。だから、selectから変数を設定するsqlを実行することができます。その後、他のsqlsの変数として使用します。 –

関連する問題