所以这是我正在尝试的查询,肯定不起作用。
子查询返回3行,我想将其复制到新表中。
INSERT INTO retired
VALUES (SELECT * from questions where status = 'R');
我确信看着它我做错了,但具体问题是:
我是否需要单独列出所有列,还是有办法告诉它只是移动整行?表的属性和列是相同的。
答案 0 :(得分:3)
如果questions
和retired
具有相同的列(数量和类型),那么这应该有效:
INSERT INTO retired
SELECT * from questions where status = 'R';