在mysql中 一个字段为varchar类型,如果这个字段的值当中有一个空格,并以这个值为条件的话,就查不出来.这是为什么呢? varchar数据库类型是自动过滤掉空格的,这就是它和其它类型char等的不同点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 所以你查询的时候,查询字符串必须没有空格(VARCHAR类型的) 不可能不支持“中间”的空格的。对于字符串来说,一头一尾的空格没有意义,但是中间的空格一定有意义的。空格除了0x20的半角空格(一般人都用这个)外,还有上面提到的全角空格,我记得以前还可能有人故意捣乱用Alt-255输入空格啊什么的。如果LZ说的情况是个别情况,直接用PMA修改一下算了。 你先用 把这一行纪录用别的方法显示出来,然后 复制 一下“张 三”这个地方,注意是复制,因为那个空格可能是个别的看不见的字符。然后再用 select * from name where nameid= '把刚才复制的粘贴到这里'试试。varchar的空格是可以检索的 select 不存在的字段 $_session问题 PHP textarea 换行问题 求助:linux找不到php.ini,但依然还能正常运行php项目 采用apahce的mod_write,url中包含中文会出现乱码(找了好久都没能解决) 我最近刚申请的php空间免费的,地址是。。 大家帮我参考一下(进者有分) 我是菜鸟 我在学习中~~~~~~~~~~~看不懂的TS 请问如何取得日期时间中的日期部分? 面包屑导航问题。求救 奇特的session现象,你见过吗?? Ucenter问题!请问如何整合??
然后 复制 一下“张 三”这个地方,注意是复制,因为那个空格可能是个别的看不见的字符。
然后再用 select * from name where nameid= '把刚才复制的粘贴到这里'
试试。varchar的空格是可以检索的