您的位置:首页 > 数据库 > MySQL

MySQL's trailing space

2009-12-07 04:43 309 查看
发现居然mysql在字符串比对时忽略尾部的空格!以前接触的oracle, mssql都是都是需要考虑尾部空格的,难道这是特地改的?放狗搜了一下,貌似是by design,可以看看http://dev.mysql.com/doc/refman/5.0/en/char.html,而且是一个从4.0之后就这样了,看来要加rtrim了。。。

测试用代码:

mysql> select 'a' = 'a ';
+------------+
| 'a' = 'a ' |
+------------+
|          1 |
+------------+
1 row in set (0.00 sec)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐