私はMySQL's documentation on the assignment operatorsを読んでいる、と:=
オペレータのためのセクションでは、それが右側の値は、リテラル値、値、または利回り法的表現を保存する別の可変であってもよいクエリ結果はいつスカラーではないでしょうか?
語りますクエリの結果を含むスカラー値(この値はスカラー値です)。
私が正しく理解している場合、スカラー値は、範囲または値のコレクションまたはオブジェクトではなく、固定値を表す値です。
一般的にSQLの新機能であるため、引用文の末尾にある括弧書きの文はわかりません。問合せの結果が非スカラー値の場合はいつですか?クエリで結果の行から複数の列が返されるのはなぜですか?もしそうなら、それらの結果を変数に格納できない場合、その結果をMySQLスクリプトでどのように有意義に使用することができますか?
(この値はスカラー値であることを条件とする)=を(一列/ 1 COL結果セットが発生した場合に許可されます) – Drew