问题标签 [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.
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 - 文本
- 替代品 - 文字
- 处罚 - 是/否
- 自己的目标 - 是/否
- 辅助 - 文字
你们能帮帮我吗?
亲切的问候,帕特里克
php - 从索引数组的关联数组中的数据列插入数据库行
我有一个名为的数组$works
,如下所示:
我需要在两次迭代中将所有值发送到数据库(MySQL)。就像是:
c# - c# mysql插入查询,如果记录存在则更新
我正在尝试在表中插入新记录,我有两列
询问 :
但如果用户已经存在,那么它应该增加计数 1
sql - 如何在 Postgresql 的时间戳中添加文化不变信息?
如何在 Postgresql 数据库中添加时间戳时添加文化不变信息?
创建表查询:
插入查询:
在 postgresql 数据库中执行查询时出现以下错误。
这是将时间戳插入列的正确方法吗?
php - 在 php 中选择查询 mysql 后运行更新或插入查询
我花了超过 24 小时试图在选择查询之后运行更新或插入查询,但选择查询完成并且更新或插入查询在提交“displayid”时从未完成
代码##
mysql - MySQL中的时间戳生成和存储
我希望系统在 MySQL 中触发插入查询时生成时间戳并将其存储到表中的列中。如何让它发生?
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 更新导致主键违规的行。
有一个更好的方法吗?我怎样才能使查询工作?
php - 是否必须在调用 lastInsertId() 之前插入新记录以获取 PDO 中最后插入的 ID?
我正在尝试学习 PDO。
首先,我使用下面的代码成功地在表中插入了一条记录。
然后,我尝试获取最后插入的记录的 ID。我为它写了以下代码:
上面的输出(第二个代码片段)如下:
实际上,我希望得到以下输出:
1是我在第一个程序中插入的记录的 ID 字段中的值。
为什么它没有返回上面指定的预期输出?
是否必须在调用 lastInsertId() 之前插入新记录以获取 PDO 中最后插入的 ID?
如果是,那么在使用我编写的第二个代码片段调用 lastInsertId() 之前,我应该如何在不插入新记录的情况下获取最后插入的 id?如果不是,那是什么原因?
java - 不要通过插入/删除/创建请求 JDBC
这个连接类
这种插入方法
测试显示一切正常,请求已通过,但在 DB 中没有任何新内容。getAll 和 getById(ResultSet) - 方法正常工作。内存中的数据库。在数据库“只读”模式的文件属性中关闭。
php - 如何修复充当 GET 的 Ajax 插入查询?
我对 Ajax 很陌生,我注意到当单击“like”按钮时,url 会更改为 get。比如?videoID=18&userID=11&insert-like=
。
这是我的代码:
我尝试使用这个Stack Overflow并改变我的需要。任何帮助是极大的赞赏。