mysql选择静​​态列表

时间:2010-08-03 08:28:45

标签: mysql

我想要运行

INSERT ... SELECT

Manual

查询从一个表到另一个表插入 1个选定的列列,其中包含2行的确切数量

除此之外,我想插入一个额外的静态值列。

示例

| selected column | static val |
     Variable          4              
     Variable          9

静态值4&我的PHP脚本中指定了9。 我可以在1个mysql查询中执行此操作,而不是使用php来存储临时数据吗?

1 个答案:

答案 0 :(得分:4)

您可以使用UNION ALL从源表中选择两次,如下所示:

insert into new_table
   select column, 4 from old_table
union all
   select column, 9 from old_table;