Database 板


LINE

资料库名称:MySQL 资料库版本:5.7 内容/问题描述: 小弟有张表是以某个id字串作为索引 id字串可能由英文、中文、数字、跟常见符号的'-' '.'组成 最常做的就是查询属於某个id的所有资料笔数 今天突然发现某个id,假设为'abc-T-4.11-moen' 明明就有出现在资料表里 用select * from table where id = 'abc-T-4.11-moen'查询 结果为null 但改成where like '%abc-T-4.11-moen'查询,就有资料了 而且id那栏就是'abc-T-4.11-moen',开头没有多别的字元 为什麽用where id =会找不到呢? 感谢 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.12.209.184 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1580921996.A.AC9.html ※ 编辑: espeondoug (140.109.73.31 台湾), 02/06/2020 10:10:56
1F:→ kyrc: 猜包含中文出错 https://www.itread01.com/p/1343518.html 02/06 10:33
2F:推 mathrew: 你用 like 找到那笔资料後,把他复制出来看是长怎样 02/07 07:43
3F:→ konkonchou: 通常是隐藏了特殊符号,可以用char_length 查一下长度 02/07 09:41
4F:→ espeondoug: 有问题的id名称没有中文,复制出来看也没有发现特殊符 02/07 10:09
5F:→ espeondoug: 号,字串长度跟用肉眼数的一样 02/07 10:10
6F:→ espeondoug: 另外有测试用like找出来的资料独立建表,再用=查询就 02/07 10:11
7F:→ espeondoug: 成功了,目前有在想如果把资料捞出来再insert回去是不 02/07 10:12
8F:→ espeondoug: 是就可以 02/07 10:13
9F:推 mered: 直接复制like出来的栏位资料,再原封不动的贴上没有like的 02/16 10:55
10F:→ mered: 查询试试看 02/16 10:55
11F:→ sleepghost: 同一楼想法 不要相信你肉眼看到的 02/21 16:43
12F:→ sleepghost: 透过编码去测试资料 才是真的 02/21 16:44
13F:→ sleepghost: Nchar 或 Nvarchar 皆为unicode每一个字元为两个bytes 02/21 16:44
14F:→ sleepghost: MSSQL预设为UTF8 因此型态为varchar 或 char 02/21 16:45
15F:→ sleepghost: MySQL就不确定是不是一样 02/21 16:45
16F:推 cracydancer: 用 len 函数就能知道db 里有没有包含其他字元 02/27 22:59
17F:→ cracydancer: 更正,mysql 应是 length 02/27 23:00
18F:→ espeondoug: 有尝试了复制栏位资料再贴回指令,也用char_length() 03/02 14:45
19F:→ espeondoug: 跟length()计算字串长度,但前者一样不行,後者的长 03/02 14:45
20F:→ espeondoug: 度数字跟自己数的一样(没有中文),因为有问题的id只 03/02 14:45
21F:→ espeondoug: 有这个,而且用like捞得出来,目前已经先作罢了XD 03/02 14:45
22F:→ espeondoug: 感谢楼上大大们热心回覆 03/02 14:45







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP