问题标签 [update-statement]
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.
sql - 如何更新 SQL Server 中的 Bridge 表?
我有三张桌子tblSubject
,tblSubjectGroup
和tblSubjectGroupDetails
。
tblSubject
表具有以下列:
tblSubjectGroup
表有这些列:
tblSubjectGroupDetails
是上述多对多关系表之间的桥接表:
我在这些表中放置了以下虚拟数据:
tbl主题:
英语、数学、物理、化学、科学、生物学、经济学、地理、历史
tblSubjectGroup:
组 1、组 2、组 3
Group1
链接到English, Mathematics and Biology
Group2
链接到Geography, History and Economics
Group3
链接到Physics, Chemistry and Science
在这里,我想Group2
用这些主题更新:Geography, History, Science.
(插入和删除对我来说很好,但我不知道如何更新桥接表)
上述声明将更改特定主题组的所有主题。我只想将 Group2 的经济学改为科学。
顺便说一句,我忘了提到它tblSubjectGroupDetails
有一个复合主键。
如何在 SQL Server 中执行此操作?
sql - update 语句不断更新所有行 :( , 'OR' 关系?
请检查为什么此代码不断更新表中的所有行
上面的代码应该只为那些具有相同日期和时间 (varchar2) 的行更新订单状态,例如 (12-14-2018 05:53:43),
代码在前三个条件之间运行良好,直到我意识到我做了太多的“或”关系。
任何建议我如何修复此代码以满足我所做的所有条件?:)
mysql - 使用自联接和子查询优化 UPDATE SQL 查询
我的 SQL 查询更新了数据库中的所有股票,但它的工作效率不是很高,有时我会收到 504 超时错误。代码工作正常。我怎样才能让它更好地工作。
PS:请忽略缺少准备好的语句,我稍后会添加它们。
有关表格的一些信息(Wordpress Woocommerce 插件默认表格):
wp_posts:此表包括帖子。(帖子可以是产品或产品变体。例如产品是蝴蝶 T 恤,产品变体是蝴蝶 T 恤红色大号)。
wp_postmeta:此表包含有关帖子的元信息。例如,如果产品变体有库存,或者它是什么颜色,或者它是什么尺寸。
sql - 是否有 SQL 更新查询来更新同一用户 ID 内的多条记录的相同值?
我有一列仅用于计算。它显示代表休假时间的 0 或正数。在我们的时间表中,它输入为负数,我将其转换为正数进行计算。对于员工的每个条目,我需要该正值进入 NonWorkHrs 列。对于用户 ID 中的所有记录,它必须是相同的值。
我尝试过使用 case 语句并在子查询中选择 max
我还尝试了一个案例陈述
我在 VacationHours 列中将负 TimeEntered 值转换为正值。NonWorkHrs 列用于在计算中确定实际工作时间。
预期的结果是
实际结果是
mysql - 使用子查询更新表
我正在尝试更新 MySQL 表,并且不断收到一条消息,指出“您不能使用目标表标题”在 FROM 子句中进行更新。
这是我的更新声明:
我预计平均销售额将增加 0.5 FROM 标题。
sql-server - UPDATE 是否将 @@trancount 增加 1?
我知道BEGIN TRAN
加@@trancount
1COMMIT TRAN
减@@trancount
1,但是UPDATE
语句呢?它有什么影响,尤其是在隐式交易中?
我在https://docs.microsoft.com/en-us/sql/t-sql/functions/trancount-transact-sql?view=sql-server-2017上查找了信息,
但UPDATE
从未提及该声明。
在我发布的示例中,这是一个应用了开始/尝试捕获的隐式事务。@@Trancount
在这种情况下如何工作?Update 语句是否将其增加 1 并且自动提交将其减少 1,离开@@trancount = 0
?
mysql - 如何将 select 语句转换为 update 语句
我如何必须将此选择语句转换为更新语句?
(目标:计算体重增加)
sql - 解决“cannot perform a DML operation inside a query”
下面的 pl SQL 脚本将金额 c 从账户 a 转移到 b。为什么不允许更新函数中的表/如何修复?
oracle - 存储过程花费太多时间来更新表列
我创建了一个存储过程,它花费了太多时间来更新表的列。假设 3 小时更新 43k 条记录中的 2.5k 条记录。
那么我可以减少更新记录的时间吗?以下是我的相同逻辑。
我可以对此进行哪些调整?
vba - 使用 Where 组合框更新语句
我想要完成的是更新表中满足存储在组合框中的条件的多个记录。我尝试更新的字段设置为 Null(也是存储为文本的组合框,键字段隐藏)。
我已经能够使用复选框获得 where 语句
[Main].[TAD] 是存储为文本的组合框,主键字段隐藏。[TADSlctRtrn] 是一个未绑定的组合框,存储为文本,主键字段隐藏在未绑定的表单上。两个字段都链接到相同的数据。
我尝试过的代码(代码在没有 WHERE 语句的情况下工作)