如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考。
Mysql更新字段中部分数据***种情况:
update tab set A = concat(substring(A,1,3),'bbb');
从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了。
Mysql更新字段中部分数据第二种情况:
1.Mysql模糊查询:
select * from table where num like '%a%';
查询有a的字符串2.Mysql更新字段值的部分数据:
我们可能会在项目中碰到要求将数据库中某个字段的值修改成另外一个,那么大家可能会马上想到用update.举例说明:
将字段A中的值为1的,全部替换成2.
SQL语句就是这么写:update table set a=2 where a=1;
那么如果我们要讲字段A值中的包含的1,替换成2呢?
例如:a=2211,现在要替换成2222,就是把1换成2
SQl语句这么写:update table set a=REPLACE(a,'1','2');
网站标题:Mysql更新字段中部分数据的方法
本文URL:http://www.csdahua.cn/qtweb/news49/475949.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网