我环顾四周,但似乎找不到我要找的东西。我知道这可能是完全错误的,答案很可能很简单,但我无法解决。我对 MySQL 查询还很陌生,所以任何帮助都会很棒。
我有这个
INSERT INTO bitnami_wordpress.wp_usermeta_new (user_id, meta_key, meta_value)
SELECT `UserID`, VALUE(`phone_number`),`telephone_number`
FROM my_db.userinfo
如您所见,我在那里有一个值。我试图使该部分成为要插入到“meta_key”中的静态字符串,以便将其放置为类似
user_id - meta_key - meta_Value
1 - phone_number - 01234567890
1 - fav_colour - red
因此,user_id 和 Telephone_number 是从表中获取的,但 VALUE 是静态文本。我基本上试图通过 PHPMyAdmin 中的几个 MySQL 查询将表转换为 WP。我将对其他几个字段执行相同的操作,例如 fav_colour(仅是一个示例)。
最佳答案
您的查询应如下所示:
INSERT INTO bitnami_wordpress.wp_usermeta_new (user_id, meta_key, meta_value)
SELECT `UserID`, 'phone_number',`telephone_number`
FROM my_db.userinfo
您只需要在静态字符串两边加上单引号。
关于php - SQL插入ID所在的位置,加上静态字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31672490/