MySQL - 从表中的一列获取数据并将其插入另一个表中

时间:2011-12-30 21:03:24

标签: mysql

我有两个表用户(id,用户名,密码)和user_badges(user_id,badge_id,badge_slot)

我想为users表中的每一行插入数据(来自用户表的id,FBB,0)。

我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:5)

你想要这个吗?

INSERT INTO user_badges(user_id, badge_id, badge_slot)
SELECT id, 'FBB', 0
  FROM users;