将表内容迁移到另一个表并更改游戏Mysql的规则

时间:2013-04-04 14:12:38

标签: mysql wordpress

我再次陷入了mysql:)

我的问题很简单/复杂。

我准备了包含列的数据集: user_id, user_email, user_country .......

我需要将其导入/插入到wp_usermeta表中。

wp_usermeta有以下列:

umeta_id (autoincrement), user_id, meta_key, meta_value

因此,从我的数据集中,user_id应为user_id,user_email和user_country将成为meta_keys及其内容meta_values。

最后我希望得到这个:

user_id   meta_key        meta_value
12        user_country    Italy
12        user_email      sa@sa.com

由于缺乏正确的话,我正试图“解构”数据集。

可能与mysql?或者我应该为我做的PHP脚本吗?

1 个答案:

答案 0 :(得分:0)

我相信你想用php循环来做这件事。

在您的脚本中创建一个查询,用于抓取您要查看的所有行。

然后执行遍历结果的while循环,并在其中执行foreach循环,以获取键和值。

查看{man}对mysqli_fetch_array的看法。另外,请特别查看this example