varchar类型的右空格

时间:2013-04-13 11:30:27

标签: mysql

表格中有2行,

field
-----
A 
A //and space

这是AA,空格正确,列类型为VARCHAR(3)

此查询

  SELECT field FROM `table` WHERE field = 'A'

返回两行,

问题:为什么还要使用正确的空格返回行A

1 个答案:

答案 0 :(得分:2)

执行MySQL中的字符等式比较而不考虑尾随空格。如果要考虑尾随空格,可以使用LIKE运算符。

阅读本文。

http://dev.mysql.com/doc/refman/5.5/en/char.html