今天发现了一个特别有趣的问题,也许是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')