次のクエリを使用して、MySQL テーブルの内容から先頭と末尾の引用符を削除しようとしました。
UPDATE `example_table`
SET `title` = TRIM(BOTH '"' FROM `title`)
しかし、それは私の開始引用符を削除するだけで、以下のような終了引用符がまだあります:
NAme Language
Sam EN"
MAri ES-TR"
どうすれば削除できるか知っている人はいますか?
末尾にスペースがある可能性があります
試す
UPDATE `example_table`
SET `Language` = TRIM(BOTH '"' FROM TRIM(`Language`));
これがSQLFiddleのデモです
UPDATEを含むバージョンREPLACE()
UPDATE `example_table`
SET `Language` = TRIM(REPLACE(`Language`, '"', ''));
これがSQLFiddleのデモです
注:このバージョンでは、先頭と末尾だけでなくすべての二重引用符が置き換えられます