mysql这个查询语句有什么问题,select * from mailMachNumber where mailf='123@163.com'
RT,mysql中我用此语句居然无法查出结果本应该显示的一条结果。
mysql> select * from mailMatchNumber;
+-------------+-------------+-------------+
| matchnumber | mailf | mailm |
+-------------+-------------+-------------+
| 111 | 123@l63.com | 789@163.com |
+-------------+-------------+-------------+
1 row in set (0.00 sec)
mysql> select * from mailMatchNumber where mailf='123@163.com';
Empty set (0.00 sec)
这是为什么?
------解决方案--------------------有前后空格?
------解决方案--------------------Mysql也支持查询条件中的表达式的,可能'.'号是关键字吧
------解决方案--------------------如果sql中没有空格,那么我猜就是你数据库中有空格。。楼主查一下你数据库
------解决方案--------------------楼主仔细查查数据呢、、、这个东西真不好找