私はいくつかのユーザーに関するデータを含むテーブルを持っています。MYSQLの一括更新
多くの人はOLDHOST.comの社内メールシステムを使用しています。 NEWHOST.comで新しいシステムに更新しました。すべてのユーザーのユーザー名が同じであるため、[email protected]の場合は[email protected]になります。
すべての行を選択せずにusersテーブルのすべての電子メールフィールドを変更する方が良いですか例えばPHPで、電子メールがOLDHOSTを持っているかどうかを確認し、その文字列をNEWHOSTに置き換えますか?
これに役立つすばらしいSQL文が焼き付けられていますか?
など、テーブルの一部(簡体字)
id | firstname | surname | email
------------------------------------------------
1 | dave | smith | [email protected]
2 | barry | jones | [email protected]
の例
変更する必要があるすべてはNEWHOSTにOLDHOST(すべてません)を含むすべてのメールです。
いいえ、ごめんなさい - 電子メールアドレスは文字列として電子メールという列に格納されています。 –
私はあなたの質問の一部を間違っているだろう:)修正するために編集 –
ああ - それは素敵に見えます! –