如何插入TABLE1(field1,field2'value','myval','currentdate')从TABLE2中选择(field1,field2)

时间:2014-03-25 05:51:07

标签: mysql codeigniter

我想将TABLE2(2个字段)中的值插入另一个TABLE1(包含5个字段)。

执行查询时:

insert into TABLE1  select (field1, field2) from TABLE2 

我的其余三个字段变为 null

我想在TABLE1中插入新值,例如当前日期和新ID。

怎么做?

提前致谢

2 个答案:

答案 0 :(得分:1)

尝试这个

insert into TABLE1 (field1,field2 'value','myval','currentdate') select field1,field2,'your value','other value',NOW() from TABLE2

答案 1 :(得分:0)

您可以在field1field2旁边指定新列。

如果您使用的是MS Sql Server,例如:

Insert into table1

Select row_number() over(order by field1) as newID, field1, field2, Getdate(), value3

From table2