你可以使用select语句以及带有insert语句的手动输入吗?

时间:2014-08-22 19:08:36

标签: sql insert

我对SQL不是很了解,只是有一般性问题。

如果我使用带有select语句的insert语句,我是否也可以插入手动数据,还是100%从其他表中提取?

INSERT INTO table1(col1, col2)
select col1, col2
from table1, table2
where table1.col1 = 'test'
, '0'

我的问题是,这个表中有两列,我只需要从一个表中提取一个值,我是否可以同时手动添加第二列的值?

1 个答案:

答案 0 :(得分:3)

是的,你可以。就像

一样
INSERT INTO table1(col1, col2)
select col1, '0'
from table1
where table1.col1 = 'test'