2016-09-21 21 views
0

私のビジネスソフトウェアから私の店に商品をインポートしましたが、すべて正常に機能しましたが、記述に「?」やその他の奇妙な文字が含まれていた場合、例えば文字列内の単語を別の単語または文に置き換えます。

は:Xリング10,82 X 1,78ミリメートルBS013 Viton(登録商標)75±5ショアAシュワルツ/ショップにインポートブラック

データ:Xを

データストアにエクスポート-Ring 10,82 x 1,78 mm BS013 Viton

Vitonという言葉がすべて削除された後、私たちはヨーロッパにいるので文字®が問題だったと思われ、インポートプログラムではこれを考慮しませんでした。

私の質問私は「バイトン」を検索し、「バイトン75 +/- 5ショアAシュワルツ/黒」

に置き換えることができる方法である私は、プログラムを変更することはできませんも私は、プログラマが、私が知っていますmysql内でいくつかのコマンドを実行する方法。私は「バイトン75 +/- 5黒ショアAシュワルツ/」と「&バイトン&」コマンドを置き換え

あなたはHTMLを使用する必要があり、あなたの援助

+0

' UPDATE your_table SET REPLACE(your_field、 'バイトン'、 'バイトン®')。クエリを試す前に必ずデータをバックアップしてください! – icecub

+3

こんにちは、スタックオーバーフローを歓迎します。私たちはQ&Aのプログラミングのコミュニティであり、サードパーティのコード/データベースの修正/修正を支援するセルフヘルプサービスではありません。お問い合わせになる前に、ヘルプセンターで[お問い合わせ方法](http://stackoverflow.com/help/how-to-ask)を必ずお読みください。 – Sherif

+1

@シェリー私はここで少しあなたに同意しない傾向があります。彼は、サードパーティ製のプログラムやデータベースの修正を手伝うように私に求めていません。彼は自分のデータベースを修正するのを助けようとしています。答えが分以上かかる何かを尋ねているようなものではありません。私は彼が依頼する前にまだ彼自身の研究を行うべきだと同意するが、この場合、私はガイドラインについて厳格にする必要はないと思う。 – icecub

答えて

0

のための非常に感謝し、コマンドを探していますエンティティ®またはicecubとして®が表示されます。これは、Webページ上に丸で囲まれたRとして表示されます。とにかく、このような単一の列に置き換えて検索してください

手順1.テーブルのバックアップを作成してください!

ステップ2、このクエリを実行します。 `` ®シンボルのHTMLエンティティである '%バイトン%を' `LIKE your_field = your_field

update TABLE 
set `COLUMN` = 
replace(`COLUMN`, 'Viton', 'Viton® 75 +/- 5 Shore A schwarz/black'); 
関連する問題