懂MYSQL语句的进,解决个wordpress数据库替换的问题(第二波)

查看 67|回复 5
作者:schezi   
[color=]在WordPress数据库

[color=]wp_postmeta
[color=]字段里我需要修改

[color=]post_id
[color=]所对应的
[color=]cao_pwd
[color=]字段里

[color=]meta_value
的数值,
需要可批量操作的公式,本人对数据库修改不懂,希望您把这个语句写清楚,再次感谢!
如图所示,我想把
[color=]post_id分别是35715,35766,35809,34695,34719,34752所对应的

[color=]cao_pwd后面的
meta_value里面的值改成张三,李四,赵五,王七,钱八,邢九,
如何批量操作呢?

[color=]语句操作之后,成这样的

【公式要用到
[color=]cao_pwd
】这个是网站特定的字段,不用它,影响的数据太多,谢谢麻烦写清楚!

语句, 字段

pzx521521   

[SQL] 纯文本查看 复制代码
UPDATE wp_postmeta set meta_value="张三" where post_id=35715  and  meat_key="cao_pwd"
UPDATE wp_postmeta set meta_value="李四" where post_id=35766  and  meat_key="cao_pwd"
luojineng   

[SQL] 纯文本查看 复制代码
##如果张三只对应1个postid 就用这条
UPDATE wp_postmeta set meta_value="张三" where meat_key="cao_pwd" and post_id =35715;
##如果张三只对应多个postid 就用这条,把postid改成数字id
UPDATE wp_postmeta set meta_value="张三" where meat_key="cao_pwd" and post_id in(35715,post_id2,post_id3);
schezi
OP
  


luojineng 发表于 2023-2-8 15:54
[mw_shl_code=sql,true]
##如果张三只对应1个postid 就用这条
UPDATE wp_postmeta set meta_value="张三" ...

只能一条一条的改吗?每改一次输入一次这样吗?
schezi
OP
  


pzx521521 发表于 2023-2-8 14:55
[mw_shl_code=sql,true]
UPDATE wp_postmeta set meta_value="张三" where post_id=35715  and  meat_key= ...

只能一条一条的改吗?每改一次输入一次这样吗?
luojineng   


schezi 发表于 2023-2-8 16:17
只能一条一条的改吗?每改一次输入一次这样吗?

可以同时多条,用分号;隔开。
您需要登录后才可以回帖 登录 | 立即注册