我有两张桌子:
wp_groups(ID,groupname,groupdesc,read_access,write_access,ip_range); wp_usermeta(umeta_id,USER_ID,meta_key,meta_value);
我希望将以下wp_usermeta内容转移到wp_groups的groupname列:
SELECT DISTINCT meta_value
FROM `wp_usermeta`
WHERE meta_key = 'rpr_new_name'
read_access和write_access必须设置为“group”,其他设置为''。 ID可能会按设定自动增量。
我如何实现这一目标?
答案 0 :(得分:0)
问题是你写的子查询!!因为你认为列是一个varchar,你必须将子查询放在一个“” - 所以代码应该是:
INSERT INTO wp_groups(groupname) VALUES
("SELECT DISTINCT meta_value FROM wp_usermeta WHERE meta_key = 'rpr_new_name'");
希望我能提供帮助!和mysql中的错误处理不是那么好!! KKK