问题标签 [insert-query]

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 回答
544 浏览

vba - 访问 INSERT INTO - 几个参数。预计 2

下午好,

我在 VBA 中的 INSERT 语句有问题。每次我尝试通过表单的输入向表中插入新记录时,都会出现错误。

运行时错误“3061”:参数太少。预计2。

这就是它背后的 VBA。

当 MsgBox 弹出窗口向我显示它将在表中写入的查询时,我得到了这些结果。

插入 tblMatchPlayer(MatchID、PlayerID、substituteID、PositionID、姓氏、ScoreTime、RedCards、YellowCards、Substitude、点球、OwnGoal、Assist)值(29、''、''、''、Grozema、34、''、'' , '', 0, 0, 熊);

我看不出这个插入查询有什么问题。但是 VBA 确实似乎认为他缺少一些参数,但我不知道是什么参数。

我表中的字段是这样的。

  • MatchPlayerID - 自动编号
  • MatchID - 号码
  • PlayerID - 号码
  • SubstituteID - 号码
  • PositionID - 编号
  • 姓氏 - 文字
  • ScoreTime - 文本
  • 红卡 - 文本
  • YellowCards - 文本
  • 替代品 - 文字
  • 处罚 - 是/否
  • 自己的目标 - 是/否
  • 辅助 - 文字

你们能帮帮我吗?

亲切的问候,帕特里克

0 投票
2 回答
34 浏览

php - 从索引数组的关联数组中的数据列插入数据库行

我有一个名为的数组$works,如下所示:

我需要在两次迭代中将所有值发送到数据库(MySQL)。就像是:

0 投票
2 回答
905 浏览

c# - c# mysql插入查询,如果记录存在则更新

我正在尝试在表中插入新记录,我有两列

询问 :

但如果用户已经存在,那么它应该增加计数 1

0 投票
2 回答
268 浏览

sql - 如何在 Postgresql 的时间戳中添加文化不变信息?

如何在 Postgresql 数据库中添加时间戳时添加文化不变信息?

创建表查询:

插入查询:

在 postgresql 数据库中执行查询时出现以下错误。

这是将时间戳插入列的正确方法吗?

0 投票
2 回答
925 浏览

php - 在 php 中选择查询 mysql 后运行更新或插入查询

我花了超过 24 小时试图在选择查询之后运行更新或插入查询,但选择查询完成并且更新或插入查询在提交“displayid”时从未完成

代码##

0 投票
1 回答
52 浏览

mysql - MySQL中的时间戳生成和存储

我希望系统在 MySQL 中触发插入查询时生成时间戳并将其存储到表中的列中。如何让它发生?

0 投票
3 回答
1586 浏览

mysql - 如果从同一个表中选择不存在,如何插入?

我在 H2 db 中有我的表模式,如下所示:

如果不存在则创建表测试( id bigint not null,name varchar(255), primary key (id) );

如果不存在,则更改表测试添加约束 Test_NAME UNIQUE (name);

我想通过从表中选择最新的 id 值并将其递增 1 来插入名称属性的值作为“默认”如果它在表中不存在。

示例: 如果 name = Default 的条目已经存在,则不要插入。

身份证 | 姓名

1 | 默认

如果 name = Default 的条目不存在,则插入。

身份证 | 姓名

1 | 美国广播公司

2 | XYZ

对于 id 列,找到最大 id 并将其加一。在这种情况下,插入 id=3 和 name=Default。

我的查询如下:

INSERT INTO Test (id , name) SELECT max(id) + 1, 'Default' from Test WHERE NOT EXISTS (SELECT * FROM Test where name='Default');

但是,它给了我一个错误说: NULL not allowed for column "ID"; SQL 语句,因为它在内部 select 语句上应用 where 条件。

我也试过: MERGE INTO Test KEY(name) VALUES (SELECT MAX(id) + 1 from Test, 'Default');

它给出了一个错误,因为合并尝试使用新值进行更新。如果它找到“默认”,它将使用新的 id 更新导致主键违规的行。

有一个更好的方法吗?我怎样才能使查询工作?

0 投票
1 回答
49 浏览

php - 是否必须在调用 lastInsertId() 之前插入新记录以获取 PDO 中最后插入的 ID?

我正在尝试学习 PDO。

首先,我使用下面的代码成功地在表中插入了一条记录。

然后,我尝试获取最后插入的记录的 ID。我为它写了以下代码:

上面的输出(第二个代码片段)如下:

实际上,我希望得到以下输出:

1是我在第一个程序中插入的记录的 ID 字段中的值。

为什么它没有返回上面指定的预期输出?

是否必须在调用 lastInsertId() 之前插入新记录以获取 PDO 中最后插入的 ID?

如果是,那么在使用我编写的第二个代码片段调用 lastInsertId() 之前,我应该如何在不插入新记录的情况下获取最后插入的 id?如果不是,那是什么原因?

0 投票
1 回答
42 浏览

java - 不要通过插入/删除/创建请求 JDBC

这个连接类

这种插入方法

测试显示一切正常,请求已通过,但在 DB 中没有任何新内容。getAll 和 getById(ResultSet) - 方法正常工作。内存中的数据库。在数据库“只读”模式的文件属性中关闭。

0 投票
1 回答
23 浏览

php - 如何修复充当 GET 的 Ajax 插入查询?

我对 Ajax 很陌生,我注意到当单击“like”按钮时,url 会更改为 get。比如?videoID=18&userID=11&insert-like=

这是我的代码:

我尝试使用这个Stack Overflow并改变我的需要。任何帮助是极大的赞赏。