页:
[1]
| baitqtd | 2007-7-23 08:47 AM |
|
mysql查询怪事
select * from color where colorNamec = '黑色'
结果查出
id colorNamec colorNamee
21 黃色 YELLOW
23 黑色 BLACK
怎么会出两条记录呢不解 |
| st_muer | 2007-7-24 01:34 AM |
|
| -_- !!! 会吗 你咋让它执行得? |
| powerpolly | 2007-7-24 02:37 PM |
|
| 加关键字 binary 就行了。 |
| fafeymao | 2007-7-26 09:36 AM |
|
| binary 我试过了,不知道为什么,不管用,跟等答案 |
|
这个不大可能,即便是编码错误也不大可能。
十有八九是你执行的不是这条语句,检查一下代码吧 |
| fafeymao | 2007-7-30 01:53 AM |
|
| 可能和版本和编码都有关系吧,我用的是5.0,原来[mysql]和[mysqld]的default-character-set这个参数我都设的gb2312,中文查询的时候总是有问题,现在改为gbk,都正常了:) |
|
select colorNamec from color where colorNamec = '黑色'
结果查出
id colorNamec colorNamee
1 黑色 YELLOW
估计是RP问题 |
| baitqtd | 2007-7-30 06:49 AM |
|
| 我把字段属性改为 binary就ok了 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006117 second(s), 2 queries |