亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 LIKE 在 SELECT mysql 語句中查找數字代碼字符串

使用 LIKE 在 SELECT mysql 語句中查找數字代碼字符串

PHP
肥皂起泡泡 2022-01-24 10:06:15
我將單引號保存在我的 utf8 mysql 數據庫中'?,F在我只想選擇'名稱列中包含 a 的所有行。所以我這樣做:SELECT * WHERE name LIKE "%'%"但這會給我一個空的結果。如果我做 SELECT * WHERE name LIKE "%&#%"例如它工作得很好。我做錯了什么?我想搜索完整的字符串'。
查看完整描述

2 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

這是您的查詢的一個工作示例:

https://www.db-fiddle.com/f/ci63XiAPbKLaz7bRksJ4gW/1

問題可能取決于其他因素,例如如何'存儲在數據庫中。

可能是按'原樣插入的情況,所以試試這個:

SELECT * FROM test WHERE name LIKE "%'%";

在同一個db-fiddle你可以試試這個。

您可以在同一查詢中對這兩種情況執行搜索:

SELECT * FROM test WHERE (name LIKE "%'%" OR name LIKE "%'%");


查看完整回答
反對 回復 2022-01-24
?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

SELECT * FROM testoneWHERE valLIKE '''

結果http://img1.sycdn.imooc.com//61ee09c3000117ee13630766.jpg



http://img1.sycdn.imooc.com//61ee09d400016d8613610766.jpg


查看完整回答
反對 回復 2022-01-24
  • 2 回答
  • 0 關注
  • 317 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號