mysql: update xoops_users.email from other membership data

update x1.xoops_users X
inner join website.member L
  on L.userid = X.uid
set
  email = L.address
where
  L.userid like '0%'
  and L.address is not null
  and X.email <>  L.address
;
website.member.userid はvarcharですが、データが数値に暗黙変換できるならばmysqlはintのフィールドとjoinできます。
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中