问题标签 [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.

0 投票
1 回答
118 浏览

sql - 如何将一个表中的信息插入到它的 LINK 表中?

我正在尝试构建一个 asp.net 应用程序,其中有三个表。

我想将一个 routeID 插入到 tblHalteRoute 和每个 routeID 多个halteID

TblRoute 具有所需的字段 (routeID(1) &
allHaltes[halteID1,halteID2,halteID3])
--> 所以每条路线都有多个 Halte,我可以通过解析 allHaltes 字段并使用 IDS 来访问它们。

我想要做的是像这样更新 tblHalteRoute:

将这些值插入 tblHalteRoute .. 我真的不确定从哪里看或如何开始,我尝试在选择之前使用带有插入的 SUBquery,但没有成功。

0 投票
2 回答
1703 浏览

php - mysqli_multi_query 多次插入失败

您好,我遇到以下问题:

当我尝试使用 mysqli_multi_query 函数执行几个 INSERT INTO 查询时,它们都没有被执行,并且我收到一个标准的“您的 SQL 语法有错误”错误,但是当我采用完全相同的字符串时,我传递给了函数和粘贴到 PHPMyAdmin 并执行它,它可以完美运行!

以下是我尝试执行的查询:

它们位于单个字符串中,分号后用空格分隔。

这是我在代码中所做的:

执行此代码会导致:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'INSERT INTO production VALUES(120, 107, 5, 1, 0) 附近使用的正确语法;在第 1 行插入生产价值'

字符串(210)“插入生产值(120、103、10、0、0);插入生产值(120、107、5、1、0);插入生产值(120、106、7、2, 0 ); 插入生产值( 120, 103, 20, 0, 1 ); "

布尔(假)

如果您想自己测试此行为,请参阅production下表:

我是否忽略了某些东西,或者这只是奇怪的行为?

0 投票
4 回答
4928 浏览

ms-access - 根据 MS-Access 中其他表的查询创建包含值的新记录

我想在 mailers 表中创建一条新记录,其中三个字段将包含值:contacts_first_filter_id、mailer_states_id、created_at。其中两个值基于来自其他表的查询,最后一个值只是当前时间。

我尝试了多种方法来实现这一点,但没有一个奏效。首先,我尝试直接在 sql 设计中创建查询:

这给出了错误“未知”。

我还尝试将其放入 VBA 编辑器并在单击按钮时触发它:

这会产生错误:“查询输入必须包含至少一个表或查询”。

我使用 INNER JOIN 尝试了以下建议,但是虽然这不会产生错误,但它会附加 0 行,大概是因为 update_mailer_step_two 和 mailer_states 之间没有 INNER JOIN 链接:

mailer_states 表只是一个包含带有文本的 mailer_state 字段的表。它几乎只是一个永远不会改变的查找表。

update_mailer_step_2 包含一个名为 id 的字段,其中包含一堆与数据库中的联系人相关联的 id。因此,mailer_states 和 update_mailer_step_2 之间根本没有任何关系。

** 我认为我能够做的是,当我创建 update_mailer_step_two 时,添加一个新列并将其默认为对应于 mailer_states 的值,以便 INNER JOIN 可以工作。不幸的是,您似乎无法在 Access 中执行此操作!

另一个stackoverflow帖子提到您可以:

SQL 添加具有默认值的列 - Access 2003

但这对我不起作用。

我已经没有关于如何将基于其他表的查询作为查询的值放置的想法,该查询旨在在表中创建新记录。

感谢您的回复。

0 投票
5 回答
267190 浏览

mysql - 所有 MySQL 列的 INSERT INTO...SELECT

我正在尝试从以下位置移动旧数据:

复制所有列。我试过这个,但它不起作用:

注意:这些表是相同的,并且已id设置为主键。

0 投票
5 回答
95 浏览

mysql - Mysql超奇怪的语法错误?

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'to) VALUES('tt', '2011-04-28 14:04:45', 84, 1)' 附近使用正确的语法

问题是我看不出我的语法有什么问题。列名等没有问题,我们尝试了很多次。我们从互联网上复制/粘贴了准确的插入命令几次,但仍然出现相同的错误。

有人知道吗?服务器是 MySQL 5 服务器

0 投票
5 回答
202423 浏览

mysql - mysql -> 插入 tbl(从另一个表中选择)和一些默认值

正如标题所说,我试图插入一个表,从另一个表中选择值和一些默认值。

第一个查询给出了 mysql 错误,第二个查询给出了列数不匹配。

我需要做什么?

0 投票
1 回答
1275 浏览

jsp - JSP-Access jdbc错误:插入语句-“查询值和目标字段的数量不一样”

我以前从数据库“监狱”读取的 JSP 文件运行良好。但是我应该将值插入数据库的“add.jsp”文件显示了这个异常:

到目前为止,在 db 上使用的 sql 查询都是 select 类型。但是,更改表的查询会遇到异常。引号和逗号,名称都经过彻底检查,如其他论坛所述,但它们都很好。所以我们试图捕捉异常,但情况变得更糟。它实际上显示“添加记录”,但没有。而是在tomcat7.exe cmd 提示符中出现相同的错误消息。我使用jdk1.6.0_21这是我的代码的副本。希望有朋友帮忙:

请帮忙。

0 投票
2 回答
4882 浏览

c# - 使用 C# VS2008 ODBC 插入 MS Access 2007

在 VS2008 中使用 C# 为 Access 2007 数据库创建插入语句时,我需要一些帮助。我的当前代码给了我“错误 42000:INSERT INTO 语句中的语法错误”。我不确定出了什么问题。我根据我今年早些时候使用的连接到 ms 访问表并将数据库信息传输到 oracle 数据库的工作代码编写了此代码。

当前代码

工作代码

0 投票
2 回答
5543 浏览

c++ - 使用 C++ 将数据连接并插入到 MS Access 表中

我正在开发一个需要我对 MS Access 表执行插入查询的项目。我一直在网上到处搜索,但似乎没有任何效果。任何帮助将不胜感激。另外,我必须为 VS2008 和 Visual C++ 6.0 编写这个。谢谢

0 投票
2 回答
2377 浏览

mysql - 在 INSERT INTO 语句期间访问自动增量值

我目前正在使用 MySQL。我有一个表,它有一个 auto_increment 'id' 字段和一个 'imgname' 字段,其中包含一个字符串,该字符串是图像的文件名。

我需要使用由 INSERT INTO 语句创建的 auto_increment 值生成“imgname”值。问题是,我不知道这个值,直到我可以使用 mysql_insert_id,在插入查询运行之后。我想知道是否可以在插入查询期间以某种方式访问​​此值,然后使用它在查询语句中生成我的字符串。

提前致谢。