5
私は
SET @a =10;
使用してユーザ定義の変数を作成し
も、私は
SET @a := 10;
正常に実行された上記のクエリをチェックします。変数にアクセスすると10
の代わりにNULL
の値が返されます。そして、それは時々私のために起こる道 - - 私はこのクエリ
SELECT @a;
私にとってうまく動作します。どのバージョンのMySQLを使用していますか?どこでクエリを実行していますか? – Naltharial
後の構文を使用します。SET @a:= 10;それはちょうど私のために働く。変数はTCP接続に結びついていますが、同じセッション中にすべてを試していますか? – Evert
同じセッションでユーザー変数を設定してアクセスする必要があります。 ... SET @ a = 10とSET @ a:= 10は等しい。 – Devart