SQL でテーブル内の特定のフィールドのキーワードをバッチ置換するにはどうすればよいですか?
テーブル内のタイトル フィールドを "shop" ではなく "shop" にバッチ置換します
------解決策- ------------------
ショップセットの更新 title=replace(title,"shop", "shop");
- -----解決策---------
UPDATE `shop` SET `title` = replace (`title`,"shop " ,"store") WHERE `title` LIKE '%store%'
------解決策-----
最も簡単な方法:
1. navicat を使用して mysql に接続し、ショップ テーブルを開きます。
2. ショートカット キーの組み合わせ ctrl+q を押して SQL 実行ウィンドウを開き、ステートメント
を貼り付けます。
ショップを更新 set title=replace(title,"shop" , "shop" );
実行ボタンをクリックします
3. 以下にプロンプトが表示されます:
[SQL] update shop set title=replace(title,"shop", "shop");
影響を受ける行: 10
時間: 0.017ms
注: 影響を受ける行: 10 は、10 行が正常に置き換えられたことを意味します。
ショップセット title=rrplacr(title, 'shop', 'shop') を更新