concat()函数的问题 mysql

来源:互联网 发布:php key 编辑:程序博客网 时间:2024/04/30 20:49

今天发现了一个特别有趣的问题,也许是mysql的bug,也许我还是个菜鸟

 

 

问题如下:当用到convert函数时,问题出现了。

 

select concat('http://abcg')

union all

select concat('http://abcdefg', convert(1234,char),'htm')

 

这样的一个操作会把后面的htm字符串擦掉,折腾了我好半天,我感觉这个不会出现问题,但是字符串变短了。不知道是不是mysql的bug

 

 

 

 

最后解决办法就是

 

select concat('http://abcg')

union all

select concat('http://abcdefg', 1234,'htm')