我正在尝试根据SELECT查询的结果创建一个INSERT查询到数据库,这样我就可以注册我们网站的500个用户(使用他们的电子邮件)。 这是我的SELECT查询,它通过输入电子邮件来获取用户的用户IDS:
SELECT 'ID'
FROM `wpfe_users`
WHERE `user_email` LIKE 'email2@bd.com' OR `user_email` LIKE 'email2@bd.com' or ETC...
INSERT查询就是这个:
INSERT INTO `pool_wpfe_pool_users` (`user_id`, `pool_id`)
VALUES ('905', '5379') , ('906', '5379') , ETC...
所以基本上我想知道如何编写一个可以同时添加500封电子邮件的最有效方式的查询。谢谢。
答案 0 :(得分:1)
INSERT INTO pool_wpfe_pool_users (user_id, pool_id)
SELECT ID,'xxxx' FROM wpfe_users WHERE user_email LIKE 'email2@bd.com' OR
user_email LIKE 'email2@bd.com'
对于pool_id我放了'xxxx'我想你可以把它弄清楚。