MySQL数据表字段内容的批量修改、清空、复制等更新命令_MySQL
bitsCN.com
最近遇到一点麻烦事,新安装的PHPwind6.0正式版社区在导入之前的会员帐号资料时,发现很多会员的mail地址貌似胡乱填写的,之前的PHPwind5.5版本没有开启mail地址验证功能,所以估计很多用户胡乱填写了email地址,所以我就想要求所有正式会员重新验证邮件地址来重新激活会员帐号,结果发现社区根本没有这项功能,挣扎了N久,数据库的会员资料数据表被反复安装=删除了好几遍,总算找到了一个批量修改的方法。
不过这样操作会连社区创建者的账号都改成未激活,所以要是不清楚还真的不敢动手。
在PHPwind6.0的MySql数据库里,它的会员资料存在pw_members里面,会员帐号正常状态下这个数据表里的“yz”字段显示的值是1(即表示已经激活了帐号)。如果需要再次邮件激活,则这个值显示的内容必须与另一个字段"regdate"的值相同,程序在验证时自动检测两个字段的内容是否完全一样之后才会进行有效验证,否则会给出参数错误的提示。例如会员UID 1的“regdate”字段内容是1194067635,那么“yz”字段的值也一样是1194067635;以此类推,如果会员UID 2的“regdate”字段内容是1175320740,那么“yz”字段的值也一样是1175320740...
此时,由于可能的各种原因,“yz”字段的值可能并不是都是1(即表示已经激活了帐号)的状态,如何让“yz”字段的值和“regdate”字段内容保持一致呢?同时,因为会员资料N多,又如何批量转换所有会员帐号的这个字段值呢?
我用的方法是这样的
UPDATE table SET 被替换的字段名=被复制的字段名
应用到本文实例:
UPDATE pw_members SET yz=regdate
其中“pw_members”是数据表名称;“被替换的字段名”指的是在“pw_members”中你要修改的那个字段的名称,这里是“yz”;而“被复制的字段名”指的是提供字段内容给“yz”字段复制的字段名(好拗口哟!)“regdate”;这样可以批量将每个UID内的“yz”修改并复制成和“regdate”相同的值。而会员在下次登陆时社区就会要求他再次激活邮件帐号。
由于此举是批量修改,因为将会把包括社区创建者在内的所有账号都改成未激活,所以当执行完了以后,要立即把包括社区创建者在内不需要激活的账号改回正常状态。方法是在pw_members数据表的浏览状态下,选择你要改回正常状态的会员帐号,点击“编辑”进入之后找到“yz”字段,将字段的值例如“1194067635”改成“1”,这样这个会员帐号就恢复正常了;也可以用管理员帐号进入社区管理后台“会员管理”里将需要的会员ID手动激活。
另外,如何手动将同一数据表内不同字段之间的内容批量转换,可以参考下面的命令:
UPDATE table set 字段名=REPLACE(字段名,'原字符串','替换的字符串') where 已知的字段名 LIKE '%原字符串%'
应用到本文实例:
UPDATE pw_members set yz=REPLACE(yz,'1','2') where yz LIKE '%1%'
其中“pw_members”是数据表名称;“字段名”指的是在“pw_members”中你要修改的那个字段的名称,这里是“yz”;“原字符串”是字段“yz”现在默认的值“1”;而“替换的字符串”指的是你将要修改的字段“yz”新的默认值“2”。
如何批量将某个或某几个字段的数值清空?
UPDATE table set 字段名= '0' 清空字段数值
应用到本文实例:
UPDATE pw_memberdata set money= '0' 清空金币
UPDATE pw_memberdata set rvrc= '0' 清空威望
UPDATE pw_memberdata set credit= '0' 清空贡献值
UPDATE pw_memberdata set currency= '0' 清空交易币
UPDATE pw_memberinfo set deposit= '0' 清空活期存款
UPDATE pw_memberinfo set ddeposit= '0' 清空定期存款
UPDATE pw_membercredit set value= '0' 清空好评度
闪电博客评:文章网上找的,我的实际用法
mysql 更新(清空)某表某一字段内容:update 表名 set 字段名='',并没有0。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









1. WeChat読書会員を安く購入するには? WeChat Reading でメンバーシップを購入する最良の方法を共有してください! 1. WeChat読書アプリを開き、読書福祉特別セッションに読書チャレンジがありますので、読書チャレンジに参加してください。 2. 参加料1元を支払い、7日間読書、継続時間7時間以上、図書コイン4枚付き4日分の有料会員カードを取得、年間約52週間参加可能、毎回参加すると、合計52元で合計208日、有料会員カード208図書コインを獲得できます。 3. 参加費3元、14日間読書、継続時間14時間以上、図書コイン10枚付き10日分の有料会員カードを取得、年間約26回参加可能、毎回参加すると費用がかかります合計78元、合計260日取得可能、有料会員カードは260図書コインです。 4. 4元を支払って参加し、21日間読むことができます。

QQ Music は多くのユーザーが使用する音楽視聴ソフトウェアです。一部の曲では、ダウンロードして再生する前にメンバーシップが必要です。では、QQ Music メンバーシップを無料で取得するにはどうすればよいですか?このサイトでは、QQ ミュージックのメンバーシップを無料で取得する方法に関するチュートリアルをユーザーに詳しく紹介します。 QQ Music メンバーシップを無料で取得するためのチュートリアル 1. まず、QQ Music を開きます。 2. 私のホームページにアクセスし、右上隅にある 3 本の水平線をクリックします。 3. ここをクリックして無料音楽リスニングモードを開きます。 4. ここには 15 秒間の広告が表示されますが、広告が終了するまで待つだけで 30 分間のメンバーシップ体験を得ることができます。体験時間は重ね合わせることができます。 5.読んだら会員登録してください。 QQ ミュージックを 1 日分受け取る

Kugou Music APP の会員自動更新をキャンセルするにはどうすればよいですか? Kugou Music の VIP 自動更新サービスを申し込んでいるユーザーがたくさんいますが、後でこのサービスをキャンセルしたいのですが、どこでキャンセルすればよいかわかりません。以下に、自動更新サービスをキャンセルする方法について説明します。 - Kugou Music をリニューアルしました 皆様のお役に立てれば幸いです。 Kugou Music APP で自動更新をキャンセルするのは非常に簡単です。メンバー センターに入り、音楽パッケージ/高級 VIP オプションを見つけて、自動更新を有効にするを選択し、クリックして更新を閉じるだけです。 2. WeChat: 下の図に示すように、支払いページに移動し、右上隅の 3 つの点をクリックして控除サービスを選択し、Kugou Music をクリックしてサービスを閉じます; 3. Alipay: 設定ページに移動し、支払い設定を選択し、パスワードなしの支払い/料金の自動引き落としを選択し、最後に Kugou Music を選択して契約を終了します。

Zhihuアプリ会員の自動更新をキャンセルするにはどうすればよいですか? Zhihuアプリは非常に実用的なモバイルソフトウェアであり、このソフトウェアには多くの機能があり、各機能はユーザーに異なる感覚をもたらします。本ソフトウェアには、閲覧するために会員登録が必要なコンテンツがございます。このソフトウェアのメンバーシップは高価ではなく、継続的な月額メンバーシップの方が安くなります。自動更新の解除方法を知りたいプレイヤーもいると思いますので、自動更新の解除方法を以下にまとめましたので参考にしてください。 Zhihuアプリ会員の自動更新のキャンセル方法 Zhihu会員はApple Pay、WeChat Pay、Alipay Pay、Baidu Payの4つの更新方法を選択できます。 Baidu Pay を選択したユーザーは、WeChat または Alipay 支払いを通じて更新を管理できます。

Bilibili は、ダンスエリア、幽霊動物エリア、食べ物エリア、動物エリアなどを含む豊富なリソースを備えたビデオ再生プラットフォームです。しかし、現在では、サイト B でビデオを見るにはメンバーになる必要があることが多くなっています。お金をかけたくない場合は、サイト B のメンバーになることはできますか?ここでは編集者がBilibiliの無料会員になる方法を紹介しますので、お役に立てれば幸いです。 Bilibili で無料メンバーシップを取得する方法: Bilibili を開き、「マイ」をクリックします。 「クリエーションセンター」エリアの「クリエーションホーム」アイコンをクリックします。作成センターに入ったら、「タスクセンター」をクリックします。タスクセンターに入ったら、対応するタスクを読んで完了するとポイントを獲得できます。

Xianyu APPの「VIPメンバーシップ」機能は、ユーザーに提供される付加価値サービスです。 VIP メンバーになったユーザーは、製品露出の増加、展示機会の増加、独占的な顧客サービス、取引保証のアップグレードなど、ユーザーの売買体験と効率の向上に役立つ一連の特典や特典を享受できます。 Xianyu のメンバーになる方法 1. まず Xianyu ソフトウェアを開きます. ホームページに入った後、別のページに切り替えることができます. ここで右下隅の [My] をクリックします; 2. その後、For でさまざまなページを表示できます情報を確認するには、[My Fish Value] をクリックする必要があります; 3. 最後のクリック後、このページで VIP メンバーシップをアクティブ化できます。

Ximalayaメンバーシップは、Ximalayaアンカーの音声コンテンツの視聴や作品のダウンロードなど、より多くの特典や特典をお楽しみいただける有料の会員サービスです。ただし、多くのユーザーは、より多くのオーディオ リソースを楽しむために、無料の Himalaya メンバーシップを取得することを望んでいます。では、ヒマラヤン会員に無料で入会する方法は本当にあるのでしょうか?この記事では、読者がヒマラヤ会員権をより効果的に獲得できるようにするためのいくつかの方法とテクニックを紹介します。まず、ヒマラヤ会員の基本的な状況を理解する必要があります。ヒマラヤン会員は一般会員とプロ会員の2種類に分かれます。一般的な

あなたの履歴書を誰が閲覧したか知りたいですか?同じポジションに何人が履歴書を提出したか知りたいですか?勝つ可能性はどれくらいですか?その後、メンバーシップをリチャージしてください。それでは、Boss から 1 か月のメンバーを直接雇用するにはいくらかかるでしょうか?編集者と一緒に詳細を調べてください。 Boss の直接メンバーになるには 1 か月間いくらかかりますか? 答え: 68 元/月。 1. まずBOSSダイレクトリクルーティングソフトを開き、ホームページに入ったら右下の[マイ]をクリックします; 2. 次にマイページに行き、[アップグレード]をクリックします; 3. 最後にVIP会員に来ますこのページでは、支出額と特典を確認できます。
