将数据从一个mysql表插入另一个mysql表

时间:2014-05-15 15:16:27

标签: sql

我正在尝试运行此SQL查询以将数据从一个表复制到另一个表,但它显示返回零行:

INSERT INTO ticket_updates 
VALUES
(
  SELECT * 
  FROM ticket_updates2 
  WHERE sequence = '4715'
)

1 个答案:

答案 0 :(得分:3)

您不能将select语句放入values方法。

您的语法应如下所示:

INSERT into ticket_updates(all,my,columns)
select all,my,columns from ticket_updates2 where sequence = '4715'