我知道这是一个老问题,但对于仍在寻找如何实现这一点的人来说,以下查询应该可以完成这项工作:
UPDATE wp_users
INNER JOIN wp_usermeta AS fn_meta ON wp_users.ID = fn_meta.user_id AND fn_meta.meta_key = \'first_name\'
INNER JOIN wp_usermeta AS ln_meta ON wp_users.ID = ln_meta.user_id AND ln_meta.meta_key = \'last_name\'
SET wp_users.display_name = CONCAT(fn_meta.meta_value, \' \', ln_meta.meta_value)
基本上,您需要添加两个用户元联接—一个用于检索名字,另一个用于检索姓氏,因为它们存储在单独的行中。
我强烈建议在生产环境中运行之前在测试/登台服务器上进行测试。