xyzxyzxyz 发表于 2008-9-8 14:00:32

[求救]CHAR的尾空格

好象SELECT的时候CHAR的列的值的最后的空格被自动切掉
例:
    SELECT * FRAM TABLE WHERE AAA_Char='foo   ';和
    SELECT * FRAM TABLE WHERE AAA_Char='foo';
得到的结果一样.

MYSQL的默认好象就是这样的.
但还是想检索时候CHAR的空格不被去掉,各位有什么好方法么?

先谢了;

kider 发表于 2008-9-9 20:16:13

如果真是这样,那就与SQL MODE有关了...

xyzxyzxyz 发表于 2008-9-11 16:59:43

原帖由 kider 于 2008-9-9 20:16 发表 http://www.mysqlpub.com/images/common/back.gif
如果真是这样,那就与SQL MODE有关了...

SQL MODE里有这样的设定么,知道请告之.
看官方网的话,只说会被切去空格.但如何设定不去空格的检索却没有提及.(也可能我看漏了).
继续等待高人.
页: [1]
查看完整版本: [求救]CHAR的尾空格