我为Posts表中的帖子创建了一个名为Rate的新表。 Posts表已有数据,但Rate为空。当我创建一个新帖子时,它的ID被添加到Rate中,但是在Rate表之前发布了许多未添加的帖子。
我可以使用哪种查询将多个行从帖子(只是ids)传输到Rate表?
答案 0 :(得分:1)
使用MySQL INSERT ... SELECT
将数据从一个表插入另一个表。 e.g:
INSERT INTO Rate (ID, col1, col2) SELECT ID, somecol1, somecol2 FROM Posts WHERE ....