SET @session = '1'; SET @session = '[@session]';
SELECT @session;
これは印刷する必要があります-:[1]
しかしそれは印刷中[@session]
です;
どうしたの?手伝ってくれてありがとう..
結果は予想通り。[@session]
variable に設定された最後の値です@session
。
SET @session = '1'; -- <<== first value
SET @session = '[@session]'; -- <<== second value (overrides the first value)
SELECT @session;
私はあなたが意味すると思います、
SET @session = '1';
SET @session = CONCAT('[', @session, ']');
SELECT @session;