3
在CONCAT中使用變量是否存在任何已知問題,或者我在下面的查詢中犯了一個錯誤?與CONBAT中的變量一起使用時,MySQL CONCAT返回錯誤結果
set @m := '2016';
select concat('2015','-',@m);
預期結果爲:2015- 2016年,但奇怪的是它返回
2015F201
我測試了使用和不使用變量許多其他變化,它將按預期工作不變量,但返回similiar「意外」的結果當與變量一起使用時。
我得到'2015-2016',您使用的是哪個版本和平臺? – golimar
我的版本是5.5.46-0ubuntu0.14.04.2 – endo64
它也適用於我,甚至可以使用不同的默認排序規則。 – Kickstart