我有一個MySQL查詢爲什麼此查詢返回太多結果?
Select * from tbl_schoolphotos where Filename like
'glasshouse_1_%' order by DateTaken
我想匹配
- glasshouse_1_20122204123455
- glasshouse_1_20122206102415
但不
- glasshouse_18_20122206102415
但它的所有三個匹配。有人知道爲什麼_在mysql中有特殊含義嗎?
是的,下劃線是匹配單個字符的通配符。您可以使用\(反斜槓)將其轉義出來 – Andrew