121得票4回答
为所有MySQL列插入...选择

我正在尝试将旧数据从以下位置移动:this_table >> this_table_archive 复制所有列。我已经尝试过这个,但它不起作用:INSERT INTO this_table_archive (*) VALUES (SELECT * FROM this_table W...

121得票5回答
MySQL -> 插入数据到表中(从另一个表中选择数据),并添加一些默认值。

就像标题所说的那样,我正在尝试从另一个表中选择值并插入到一个表中,同时加入一些默认值。INSERT INTO def (catid, title, page, publish) (SELECT catid, title from abc),'page','yes') INSERT INT...

103得票12回答
在MySQL的INSERT INTO文本中添加换行符

请问如何在输入到MySQL表中的文本中添加新行? 我尝试在使用INSERT INTO语句输入的文本中使用'\n',但是'\n'显示出来的就是这个符号。 实际上,我已经使用MS Access创建了一个包含一些数据的表格。MS Access会使用'\n'添加新行。现在我正在将MS Access...

78得票7回答
如何使用SELECT子查询返回多行来向MySQL表中插入数据?

如何在MySQL中使用SELECT子查询返回多行并将其插入到表中? INSERT INTO Results ( People, names, ) VALUES ( ( SELECT d.id FROM ...

24得票1回答
在POSTGRESQL中使用WITH子句与INSERT语句。

我有一个需求,需要从另一张表中获取一列数据,并将该列数据与其他数据插入到另一个表中。 例如: 如果cust_id='11',那么我需要从cust表中获取cust_code(假设它返回cust_code='ABCD'),然后将该cust_code与其他数据一起插入到table_1中,如下所示...

22得票3回答
插入数据时,使用 SELECT 查询时,是否总是按序列位置匹配字段?

我的测试似乎证实了这一点。INSERT INTO a (x, y) SELECT y, x FROM b 将b.y映射到a.x,即仅按序号匹配字段,而不按名称匹配。这种情况总是发生吗?换句话说,我能依靠这种行为吗?不幸的是,文档没有指定这一点(或者我没有找到)。

19得票9回答
在If和Else块中使用SQL插入到临时表中

我想根据 SQL 2005 中的条件来填充一个临时表。这个临时表无论如何都会拥有相同的结构,但是根据条件不同将使用不同的查询来填充。下面是一个简化的脚本示例,在 ELSE 块的 INSERT INTO 语句中检查语法时出现以下错误: 数据库中已经存在名为 '#MyTestTable' ...

18得票3回答
Snowflake数据仓库的SELECT INTO语法

我相信Snowflake中有类似于SELECT INTO的语法,但我无法找到相关的文档或使用示例。 CREATE TABLE raw_data ( Timestamp TIMESTAMP NOT NULL, Date DATE NOT NULL, UserID S...

17得票5回答
将一行数据从一个表移动到另一个表?

我有两个具有相同列定义的表。我需要将其中一张表的一行移动(而不是复制)到另一张表中。在我使用 INSERT INTO/DELETE(在事务中)之前,是否有更聪明的方法? SQL Server 2005

15得票3回答
使用查询方式插入数据,并添加默认值。

我想运行一个INSERT INTO table SELECT... FROM...的语句。问题是,我要插入的表有5个列,而我要选择的表只有4个列。第5个列需要设置为我指定的默认值。我该如何实现?查询可能类似于这样(注意:这是 Oracle):INSERT INTO five_column_ta...