问题标签 [insert-into]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL 你如何插入一个带有返回多行的 SELECT 子查询的表?
MySQL 你如何插入一个带有返回多行的 SELECT 子查询的表?
我想用从此子查询返回的所有结果填充新表。如何在不收到错误 1242 (21000) 的情况下执行此操作:子查询返回超过 1 行
php - $wpdb->insert 为键 '1' 生成“重复条目 '0-0'”
我正在编写一个插件并尝试在 foreach 循环内的 wp_term_relationships 表中插入一个新行。由于 var_dump,我知道变量具有值,但由于某种原因,我一直收到错误。这在 show_errors() 函数上显示了大约 600 次:
WordPress 数据库错误:[键 1 的重复条目 '0-0'] INSERT INTO
wp_term_relationships
(object_id
,term_taxonomy_id
,term_order
) VALUES ('','','')
我的代码:
java - INSERT INTO 语法似乎正确但仍然失败
有人可以快速帮助我吗,自从这篇文章以来,我已经坐了一个小时。
注意: (null) 是一个字符串,实际上不是一个 NULL 值...应该本质上与使用 'Hello' 作为值相同
我的语法有什么问题吗?感谢您的任何见解!
编辑:对不起,认为错误很明显:
sql-server-2008 - SQL Server 2008 - 使用选择脚本和硬编码值插入表
我想在表格中插入以下信息:
我的脚本是:
该Week
列来自@Week
not table1。
我收到以下错误消息:
消息 203,级别 16,状态 2,第 20 行
名称“INSERT INTO table2 (WEEK, Transactions, Spend) SELECT 02.01.2012-08.01.2012, Transactions, Spend FROM table1 (NOLOCK)”不是有效标识符。
谢谢
sql - INSERT INTO ... SELECT ... 是否总是按序号位置匹配字段?
我的测试似乎证实了这一点
映射b.y
到a.x
,即字段仅按序号位置匹配,而不按名称匹配。情况总是如此,即我可以依赖这种行为吗?不幸的是,文档没有说明这一点(或者我没有找到)。
c#-4.0 - 在 C# (OLEDB) 中一次将数据插入多个访问表
我创建了一个将管理连接和命令的类,我将其命名为DbConfiguration,它使用单例模式(dbc
用作对象名称)。
我的问题是,当我尝试运行时,此 SQL 语法会引发错误ExecuteNonQuery()
使用此连接字符串:
我首先执行了这个:
然后是:
接下来是我执行这段代码:
然后是:
以下是我供您参考的参数:
这是我的堆栈跟踪的屏幕截图(我无法附加它,因为我只有 1 个代表点) http://i44.tinypic.com/2w49t84.png
我应该怎么做才能使语法起作用?而且在执行另一个查询之前我是否需要先关闭连接?
更新 1
我曾经DMax(\"[ID]\", \"inventory\")
检索最后一个ID
,但它返回所有字段inventory
并将其全部写入可以写入的字段,在我的 C# 代码中,但如果我在 MS Access 2010 上编写查询,它不会执行它在一个 C# 代码。似乎是什么问题?
更新 2
问题解决了dbc.GetCommand().Parameters.Clear()
postgresql - postgresql serial4类型在插入时自动递增
我在serial4类型的表中定义了一个属性,因此当我插入新行时,该属性会自动递增。
我曾经这样做过:
当我想插入一个新条目时:
(我只是去掉关联列表中的 id 属性)。
现在如果我的表有大量的属性,关联列表写起来很累。
我只想写:
但是如果 myTable 的第一个属性是serial4 id,我应该在值列表中写什么?
让 id 从最后插入的值增加 +1 ?
c# - 将充满“INSERT INTO xxx VALUES”的文件转换为 Bulk Insert 可以解析的内容
这是我的第一个问题“将“SQL”导出到 T-SQL ”的后续内容。
我正在使用我无法控制且无法更改的第 3 方程序。该程序会将其内部数据库导出为一组,.sql
每个数据库的格式为:
这种模式一直持续到.sql
文件达到导出期间设置的文件大小,导出文件按EXPORT_PATH\%Table_Name%\Export#.sql
其中 # 是从 1 开始的计数器分组。
目前我有大约 1.3GB 的数据,我有它以 1MB 的块导出(26 个表中的 1407 个文件,除了 5 个表之外的所有表只有一个文件,最大的表有 207 个文件)。
现在我只有一个简单的 C# 程序,它将每个文件读入 ram 然后调用ExecuteNonQuery。问题是我平均 60 秒/文件,这意味着它需要大约 23 小时才能完成整个导出。
我假设如果我如何格式化要使用 BULK INSERT 而不是 INSERT INTO 加载的文件,它可能会更快。有没有简单的方法可以做到这一点,或者我必须编写某种查找和替换并保持我的手指交叉,它不会在某些极端情况下失败并炸毁我的数据。
任何其他关于如何加快插入速度的建议也将不胜感激。
更新:
我最终进行了解析并执行了 SqlBulkCopy 方法。它从 1 个文件/分钟开始。1 文件/秒。
php - mysql insert query variable issues
Here is my query
Right now if I fill in all the forms so that there is no empty strings it gives me this error. The hash is $order_hash:
Unknown column '76a051b750ce9363cec3df9961d2fd6b' in 'field list'
If I leave some blank then it gives me:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1, , , , AL, , , , )' at line 27
I have tried multiple variations with double quotes, single quotes, etc and can't seem to figure it out. This should be a simple insert query that like I have done before but I just have run a muck with this one. Thanks for all of your help :)
php - MySQL插入子查询(在联结表上)
基本上,我想插入一个联结表,从另一个表中获取值。
像这样:
但是,这个不起作用,有人知道为什么吗?