MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLで、クライアントが別のクライアントによって定義されたユーザー定義変数を使用できないのはなぜですか?


MySQLでは、ユーザー定義変数は接続固有であるため、あるクライアントによって定義されたユーザー定義変数を別のクライアントが表示または使用することはできません。これは、特定のクライアント接続のすべての変数が、そのクライアントが終了したときに自動的に解放されることを意味します


  1. なぜC++で揮発性修飾子を使用するのですか?

    揮発性とは2つのことを意味します- 変数の値は、コードを変更しなくても変更される可能性があります。したがって、コンパイラが変数の値を読み取るときはいつでも、それが最後に読み取られたときと同じであるとは見なされない場合や、最後に格納された値と同じであるとは見なされない場合がありますが、再度読み取る必要があります。 揮発性変数に値を格納する行為は、外部から観察できる「副作用」であるため、コンパイラは値を格納する行為を削除することはできません。たとえば、2つの値が連続して格納されている場合、コンパイラは実際に値を2回格納する必要があります。 例として: i = 2; i = i;

  2. インターフェイスがJavaで別のインターフェイスを実装できないのはなぜですか?

    インターフェイスはJavaで別のインターフェイスを実装できません。 Javaのインターフェースは、本質的に特別な種類のクラスです。クラスと同様に、インターフェースにはメソッドと変数が含まれています。クラスとは異なり、インターフェースは常に完全に抽象的です。 インターフェースは、キーワード interface を除いて、クラスと同じように定義されます。 クラスの代わりに、インターフェースで宣言される変数は静的 および最終 インターフェースで定義されているメソッドはパブリックアブストラクトです メソッド。 インターフェースは拡張できます 任意の数のインターフェースが1つのインターフェースを実装