0
從MySQL數據庫中,我試圖選擇一個有兩個出現\
的列。 \
圍繞文本。它出現在我嘗試使用IN()
進行搜索的術語列表的一個術語中。MySQL選擇帶的字符串 - 字符串是IN()的一部分
這裏是我想寫查詢:
SELECT
q.pk_id,
q.test_temp,
q.financ_course,
q.etc_id
FROM quckdbase q
WHERE q.display IN ('Martin','Google test document.',"\'Margaret course economics\'.");
正如你所看到的,WHERE
子句中的最後一項是問題的原因。對於這個名詞,在數據庫中的具體條目
\'Margaret course economics\'.
有一個時期,.
,在入口的結束。
什麼這個查詢的作用: 它如果列display
包含匹配Martin
,Google test document.
,\'Margaret course economics\.'
任何一個條目中選擇4列中的值。
有沒有辦法在IN()
中包含第三個搜索詞,以便可以與其他兩個詞條並行搜索?
非常感謝。我意識到反斜槓的逃跑,但我不知道單引號的相同。你的答案奏效。 – 2015-04-03 15:01:03