search
HomeDatabaseMysql TutorialMySQL数据表字段内容的批量修改、清空、复制等更新命令_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。

bitsCN.com
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
喜马拉雅会员免费领取方法喜马拉雅会员免费领取方法Feb 20, 2024 am 08:51 AM

喜马拉雅会员是一种付费会员服务,让用户可以畅听音频内容、下载喜马拉雅主播的作品,并享受更多特权和福利。然而,有很多用户希望能够免费领取喜马拉雅会员,以享受更多音频资源。那么,真的有办法可以免费获得喜马拉雅会员吗?本文将分享一些方法和技巧,帮助读者更好地获取喜马拉雅会员。首先,我们要了解一下喜马拉雅会员的基本情况。喜马拉雅会员分为普通会员和专业会员两种类型。普

咪咕音乐会员怎么开通咪咕音乐会员怎么开通Feb 27, 2024 am 11:34 AM

咪咕音乐为用户提供了海量的音乐资源,涵盖了各种类型的音乐。无论是流行金曲还是古典名作,你都能在这里找到满意的旋律。它不仅拥有专属的榜单供用户选择,还可以通过搜索歌曲或歌手的名字,精准地找到你想听的音乐。其中的音乐会员开通以后还能够获得更加多的权益,那么咪咕音乐会究竟如何开通会员呢,相信这篇教程攻略对您一定有所帮助。咪咕音乐怎么开通会员?1、打开手机咪咕音乐的首页,点击底部【我的】选项。2、然后选择【VIP会员中心】。3、接着选择需要开通的会员时长后,点击【立即开通】选项。4、最后完成付款,即可开

MySQL中的数据表压缩技术MySQL中的数据表压缩技术Jun 16, 2023 am 08:16 AM

MySQL是一种常见的关系型数据库,是许多网站和应用程序的核心组件。随着数据量越来越大,如何优化MySQL的性能就变得尤为重要。其中一个关键领域是数据表的压缩,在本文中我们将介绍MySQL中的数据表压缩技术。压缩表和非压缩表MySQL中有两种类型的数据表:压缩表和非压缩表。非压缩表是MySQL默认的表类型,它使用固定长度的行格式,对数据进行存储。这意味着数据

抖音会员主播能拿多少钱?怎么开通?抖音会员主播能拿多少钱?怎么开通?Mar 07, 2024 pm 08:07 PM

随着社交媒体的迅猛发展,抖音已成为全球范围内最大的短视频分享平台之一。在抖音上,越来越多的人开始尝试成为会员主播,以期待通过创作和分享视频获得一定的收入。那么,抖音会员主播到底能拿多少钱呢?让我们来一探究竟。一、抖音会员主播能拿多少钱?抖音会员主播的主要收入来源于广告和礼物。在抖音平台,会员主播可以与品牌合作或接受广告投放来获得广告收入。根据合作形式和广告内容的不同,广告收入也会有所差异。普通用户在观看视频时可能会看到品牌广告,而这些广告的一部分费用会支付给会员主播。此外,会员主播还可以通过观众

EV录屏软件有必要开通会员吗_EV录屏苹果与安卓版会员权益价格对比EV录屏软件有必要开通会员吗_EV录屏苹果与安卓版会员权益价格对比Mar 02, 2024 pm 01:30 PM

用过EV录屏软件的用户都知道这款软件的功能非常强大,但是有很多功能是需要开通会员才可以使用的,于是很多小伙伴就在纠结是否需要开通会员,其实对于频繁使用这款软件的小伙伴来说,开通会员的性价比还是很高的,但是EV录屏的手机版本中又分为苹果系统和安卓系统两种,会员权益价格又有些差别,今天这篇文章就给大家介绍会员的权益以及两种系统的会员差别。EV录屏软件有必要开通会员吗由于频繁需要使用该软件,本站网小编已经注册了会员账户,使用体验非常出色。开通会员后,可以使用画板功能,在录屏过程中使用画笔和文字对屏幕进

详解win10预览版和正式版有什么区别详解win10预览版和正式版有什么区别Jul 13, 2023 am 10:17 AM

win10系统是目前主流的操作系统,很多人都想要下载安装win10系统体验,不过却不知道该选win10预览版还是win10正式版系统,不知道win10预览版和正式版有什么区别。下面小编就给大家分析下win10预览版和正式版的区别。Win10正式版:是微软测试成熟的产口,因此具有稳定性,而且BUG极少同时兼容于绝大多数电脑的产品。总之有太多的问题微软是不会发布的,当然你在Win10正式版中也不会马上享受到微软给Win10开发的新功能。不过,Win10正式版更新节奏要慢的多,通常只会更新一些修复补丁

金山文档会员与超级会员区别_开通金山文档会员和超级会员哪个合适金山文档会员与超级会员区别_开通金山文档会员和超级会员哪个合适Feb 27, 2024 pm 05:46 PM

金山文档作为一款下载量非常高的办公软件,有众多的职场人士都在使用这款软件,金山文档也为大家提供了会员版本,开通会员和超级会员可以获得更多的办公权益,提高我们的工作效率,减少了工作时间,那么两种会员到底有哪些区别呢,其实主要是在功能和服务上,比如说超级会员就有更多的功能和服务,如云空间的扩容,免费试用和无广告等等,金山文档的基础会员只能够享受基础的会员服务,下面就给大家带来详细介绍,告诉你开通哪一种会员比较合适。金山文档会员与超级会员区别1、更新版本在使用金山文档的过程中,超级会员可以享受最快的速

如何免费获得百度贴吧会员   免费获得百度贴吧会员的教程如何免费获得百度贴吧会员 免费获得百度贴吧会员的教程Mar 12, 2024 pm 01:01 PM

  在百度贴吧这一APP当中,大家都是能够了解到这里各种各样的一些信息资讯,超多的一些内容,都是汇聚在这一个平台上,所以大家每一次都能够放心的进行选择阅读观看,大家都能看的超级的满意,解决自己的一些问题,无论大家想在这里查看一些什么类型的帖子,加入到各种的一些帖吧,都是可以的,很多的一些时候呢,遇到一些特别优质的资讯,还需要拥有会员才能看,十分的影响到大家的使用,你们不想要花钱开通会员,有想要看这一些资讯的话,所以小编都是给你们准备了相关的免费获得百度贴吧会员的教程,希望对你们有所帮助。免费获得

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.