MySQLの文字列置換
-
06-09-2019 - |
質問
こんにちは、最も効果的な除去を開始日と終了スラッシュからのすべての行が特定のカラムを使用MySQL?
前:
/hello/world/
foo/bar/
/something/else
/one/more/*
変更後:
hello/world
foo/bar
something/else
one/more/*
...というかこれはPHPょうか?
解決
見 TRIM()
UPDATE MY_TABLE SET my_field=TRIM(BOTH '/' FROM my_field);
他のヒント
きdefinitelytこれを用いて作業を MySQLの文字列関数 といえそうすることになり取り扱いの外部のデータベースを使用PHPなどのプログラミング言語の選択です。
PHPのオプション:(私として取得行は $row
)
$row['Field'] = explode('/', $row['Field']);
//Remove the empty elements
$row['Field'] = array_filter($row['Field']);
$row['Field'] = implode('/', $row['Field']);
所属していません StackOverflow