如果你使用MySQL查詢時包含下劃線,那可能會碰到一些問題。因為在MySQL中,下劃線被視為通配符,會對查詢結果造成影響。不過,不要擔心,下面介紹幾種方法可以解決這個問題。
1. 使用轉義符 在下劃線前添加反斜杠(\)表示轉義,例如: SELECT * FROM table_name WHERE column_name LIKE '%\_word%'; 2. 使用ESCAPE語句 可以使用ESCAPE語句指定一個轉義字符,例如: SELECT * FROM table_name WHERE column_name LIKE '%|#|_word%' ESCAPE '|#|'; 3. 修改MySQL配置 可以修改MySQL配置參數sql_mode,去除字符“_”和“%”的特殊含義,例如: SET sql_mode = ''; SELECT * FROM table_name WHERE column_name LIKE '%_word%';
總之,遇到包含下劃線的查詢時,不要緊張。以上方法都可以有效解決這個問題。
上一篇css3炫酷的幻燈片