0
SET @session = '1'; SET @session = '[@session]';
SELECT @session;

これは印刷する必要があります-:[1]しかしそれは印刷中[@session]です;

どうしたの?手伝ってくれてありがとう..

4

1 に答える 1

1

結果は予想通り。[@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;
于 2013-03-21T15:04:48.230 に答える