簡體   English   中英

varchar類型的右空格

[英]Right spaces in varchar type

我在表中有2行,

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

那是AA ,右邊空格,列類型是VARCHAR(3)

這個查詢

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

返回兩行,

問題:為什么還要返回具有正確空間的A行?

執行MySQL中的字符等式比較而不考慮尾隨空格。 如果要考慮尾隨空格,可以使用LIKE運算符。

讀這個。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM