4
我有一個列名(注)作爲撇號替換MySQL查詢
注:
約翰的表
Smith's Window
列包含在它的撇號。我試圖運行2個查詢。
- 選擇查詢以獲取有撇號的列條目。
- 更新那些與空字符串ie.John的表撇從表1,其中票據LIKE'%'代替約翰表
選擇說明;
我得到一個語法錯誤,任何幫助都會很棒。
我有一個列名(注)作爲撇號替換MySQL查詢
注:
約翰的表
Smith's Window
列包含在它的撇號。我試圖運行2個查詢。
選擇說明;
我得到一個語法錯誤,任何幫助都會很棒。
用反斜槓轉義撇號;
select notes from table1 where notes like '%\'%';
並更新,使用REPLACE()
UPDATE table1 SET notes = REPLACE(notes, '\'', '');
你嘗試:
select notes from table1 where notes like "'%";
+1,但我會領先%通配符添加到搜索也是如此。 '...註釋'%\'%';'並且我會將相同的WHERE子句添加到UPDATE中。 –
請注意,這不會產生示例結果,即「Johns Table」與「John Table」。除非OP有一個錯字... –
@JasonMcCreary我認爲這是OP中的一個錯字,因爲這些說明是_Update那些帶有空字符串的撇號_ –