insert-into相关内容

在将列表的字典插入到Postgres的表中时,如何包含&;#39;Null&;;值?

我正在解析我的XML文件,并将它们存储到一个列表字典中,在那里我将使用心理拷贝g2将它们插入到posgres的表中。然而,并不是所有的行都被插入到表中(它只插入到列表中数量最少的值中)。以下是列表词典的摘录: dict_songs = {'title' : ['Need You Now', 'GTFO'...], 'format': ['MP4', 'MP3'...], 'type' : [ ..
发布时间:2022-07-16 11:46:11 Python

一起插入(选择值)(&A;V)

我正在尝试INSERT INTO一个表,我知道两种方法: 将行作为值添加: INSERT INTO db_example.tab_example (id,name,surname,group) VALUES ('','Tom','Hanks','1'); 或来自另一个表: INSERT INTO db_example.tab_example (id,name,surname) ..
发布时间:2022-04-05 12:28:05 数据库

MySQL 你如何插入一个带有返回多行的 SELECT 子查询的表?

MySQL 如何插入带有返回多行的 SELECT 子查询的表? 插入结果(人们,名字,)价值观((选择 d.idFROM 名称 f加入人 d ON d.id = f.id),(“亨利"),); 我想要使用从此子查询返回的所有结果填充新表.如何在不收到 ERROR 1242 (21000): Subquery return more than 1 row 的情况下执行此操作 解决方案 I ..
发布时间:2022-01-23 15:38:13 数据库

在不知道表定义的情况下将动态数据透视结果插入现有表中

我有一个动态数据透视表,它在运行前生成未知数量的列.我正在尝试从现有表中清除数据并将查询结果插入其中.我遇到的问题是我不知道表定义会提前是什么,因为它是动态的. 这是我得到的错误: Msg 213, Level 16, State 7, Line 1列名或提供的值数量与表定义不匹配. 透视列是一个日期列,可以有 1 个日期或 1000 多个日期.如何创建与我尝试插入的数据相匹配的表定 ..
发布时间:2021-09-10 18:33:13 数据库

Python/MySQL“插入"带变量

我在向 MySQL 表中插入新行时遇到问题.表的名称会改变,所以它必须是一个变量,我最麻烦.如何使用变量更改表“second"的名称?有什么想法吗? add_word = ("插入第二个"“(姓名,姓氏)""值 (%s, %s)")data_word = (name1, surname1)cursor.execute(add_word, data_word) 解决方案 你这样做: add_ ..
发布时间:2021-08-23 18:46:41 数据库

$wpdb->insert 产生 "密钥“1"的重复条目“0-0"

我正在编写一个插件并尝试在 foreach 循环内的 wp_term_relationships 表中插入一个新行.由于 var_dump,我知道变量具有值,但由于某种原因,我始终收到错误消息.这在 show_errors() 函数中出现了大约 600 次: WordPress 数据库错误:[重复条目 '0-0' for key 1] INSERTINTO wp_term_relations ..
发布时间:2021-08-23 18:46:34 PHP

SQL INSERT sp_cursor 错误

我有一对链接的 SQL 服务器:ServerA 和 ServerB.我想编写一个简单的 INSERT INTO SELECT 语句,它将一行从 ServerA 的数据库复制到 ServerB 的数据库.ServerB 的数据库是直接从 ServerA 复制的,因此它们应该具有完全相同的基本结构(相同的列名等) 问题是当我尝试执行以下语句时: INSERT INTO [ServerB]. ..
发布时间:2021-08-23 18:46:14 其他开发

在插入时在 SQL 中自动生成唯一标识符的问题

我正在尝试将一个表中的数据插入到另一个表中.表 1 没有唯一标识符,但表 2 有.我尝试使用 NEWID() 插入,但出现语法错误.有人可以告诉我我做错了什么吗? INSERT INTO Table2 (NEWID(), [Item Description], [Item Cost])SELECT 描述,费用来自表 1哪里 Id = '1' 解决方案 如果 Table2 尚未创建,您可以使用 ..
发布时间:2021-08-23 18:45:31 数据库

INSERT INTO ... SELECT ... 是否总是按顺序匹配字段?

我的测试似乎证实了这一点 INSERT INTO a (x, y) SELECT y, x FROM b 将 b.y 映射到 a.x,即字段仅按序数位置而不是按名称匹配.这是否总是如此,即我可以依赖这种行为吗?不幸的是,文档 没有指定这一点(或者我没有找到它). 解决方案 没错,SQL Server 不会尝试对列名进行任何映射,因为您可以将任何别名应用于您喜欢的源数据.它将始终引用序数 ..
发布时间:2021-08-23 18:45:02 数据库

MySQL INSERT INTO 语句生成“错误代码:1136.列计数与行的值计数不匹配";

我正在尝试从旧表创建一个新表,以便删除一些重复项并实现复合主键.我已经使用 LIKE 从旧表创建了新表,因此列应该是相同的. 为什么这不起作用? INSERT INTO PricesNEWtest (Global_MarketCap,pkey)VALUES ((SELECT max(Global_MarketCap), pkeyFROM Prices GROUP BY pkey)); 错 ..
发布时间:2021-08-23 18:44:42 数据库

将行从一张表移到另一张表?

我有两个具有相同列定义的表.我需要将一行从一个表移动(而不是复制)到另一个表.在我开始使用 INSERT INTO/DELETE(在事务中)之前,有没有更聪明的方法? SQL Server 2005 解决方案 对于 SQL Server 2005 及更高版本,请尝试 OUTPUT 子句 (Transact-SQL) 子句: 删除旧表输出已删除.col1,已删除.col2...INT ..
发布时间:2021-08-23 18:44:25 数据库

SQL 在 If 和 Else 块中插入临时表

我正在尝试根据 SQL 2005 中的条件结果填充临时表.无论哪种方式,临时表都将具有相同的结构,但将根据条件使用不同的查询进行填充.下面的简化示例脚本在 ELSE 块 INSERT INTO 的语法检查中失败,错误为: 已经有一个名为的对象数据库中的“#MyTestTable". DECLARE @Id int设置@Id = 1如果 OBJECT_ID('tempdb..#MyTestT ..
发布时间:2021-08-23 18:44:22 其他开发