是否可以联合这两个mysql命令?
我需要user_id
从第一个 sql 命令中,在INSERT
语句中使用。
SELECT DISTINCT(user_id) FROM wp_usermeta WHERE meta_key = "wp_capabilities";
INSERT INTO wp_usermeta (user_id, meta_key, meta_value)
VALUES ('user_id', 'wp_s2member_auto_eot_time', 1366286009),
('user_id', 'wp_s2member_paid_registration_times', 'a:2:{s:5:"level";s:10:"1366285409";s:6:"level1";s:10:"1366285409";}');
第一条语句将返回可能相当长的 user_id 列表。我希望这些 id 的 INSERT 中的每一个都添加各自的 2 行。
我可能会编写一个 php 脚本来做同样的事情,将第一个列表放入一个数组中,然后使用 php 执行并运行每个 INSERT。但我想了解更多关于 sql 的知识。我想要达到的目标有可能吗?