sql-update相关内容
我有一个 sqlite 数据库(大约 11 GB),它有多个表,包括表 distance 和 vertices.distance 表很大(120 mio 行),vertices 较小(15 000 行).我想在 python 中使用 sqlite3 通过 vertices 中另一列的值来更新 distance 的一列.表顶点在列 cat 上有一个索引,在 orig_cat 上有另一个索引.
..
我想获取特定值的列名.我有具有唯一 id 的表 CurrentReport,我现在可以从该行的值中获取特定的行,我想获取我需要更新的列的名称. 解决方案 我想你想要一个与特定值匹配的列名列表. 为此,您可以在交叉应用中为每一行创建一个 XML 列,并在第二个交叉应用中使用 nodes() 来分解具有您正在寻找的值的元素. SQL 小提琴 MS SQL Server 201
..
我在 SQL Server 2012 中有一个表,每个月都会手动更新该表,以反映文件预期进入的日期.日期规则已经有值,但预期日期列是手动更新的.如果它预计在 BD1(工作日 1)我将更新到该月的第一个非周末.如果它预计在 CD1(Calenday Day 1),无论它是在工作日还是周末等,我都会更新到第 1 天.是否可以编写一个更新查询,它会循环遍历值并自动更新?我无法确定更新到正确的工作日.
..
所以我有一个软件,它基本上从我的 MySQL 数据库下载 1.5K 游戏服务器地址.然后它会ping所有这些,然后将在线玩家等信息上传回数据库.流程如下: 下载服务器地址 Ping 服务器并获取信息 将信息上传回数据库 到目前为止,我已经能够解决下载服务器主机名并 ping 它们的部分,但更新服务器时会出现问题. 为了更新,我考虑过使用 for 循环来构造一个包含许多更新语句
..
我希望这不是重复的,我红了一些帖子,但不知道如何解决这个问题. 我有一张这样的桌子 CREATE TABLE yo (ad INTEGER PRIMARY KEY, pa INTEGER, pd INTEGER);插入你的价值观(1,1,1),(2,1,3),(3,1,4),(4,3,5),(5,4,2),(6,3,8),(7,1,9),(8,6,7),(9,3,6);.header on
..
我需要一个函数来规范化我的输入表 features 值.我的 features 表有 9 列,其中 x1,x2...x6 是我需要缩放的输入列. 我可以通过使用静态查询来做到这一点: 创建或替换函数 scale_function()返回 void 作为 $$声明 tav1 特征%rowtype;rang1 特征%rowtype;开始选择 avg(n),avg(x0),avg(x1),avg
..
我在更新时遇到了死锁.事务级别设置为Read Committed.在这种情况下如何避免死锁? 在其他情况下,WITH (NOLOCK) 和 WITH (UPDLOCK) 有帮助. 我得到了以下 T-SQL 查询: IF 存在(从 DEBTORS_CUSTOMERS 中选择 1,有 (NOLOCK) WHERE DebtorId = @DebtorId AND ClientFCCustom
..
我有两张桌子: table1:id、user_id、poll_id、options_id table2: id, poll_id, votes column votes 是一个整数,我想通过使用一些 where 子句加入表来更改值: $this->db->set('votes', 'votes - 1', FALSE)->join('table1', 'poll_votes.o
..
假设我有一个名为 't' 的表 ---------------|关键 |价值 |---------------|1 |美国广播公司 ||2 |定义 |--------------- 考虑两个 MYSQL 查询 UPDATE t SET value='abc' WHERE key=1 UPDATE t SET value='abc' WHERE key=3 执行这两个查询也会使“受
..
我有一堆值对 [(foo1, bar1), (foo2, bar2), ...] 我想做一堆更新“设置'foo' 列到 'foo1' ,其中 'bar' 列是 'bar1'". 我在 Python 中使用 psycopg2 执行此操作.我可以用查询 UPDATE table SET foo = %s WHERE bar = %s 来执行 executemany,但这是很多小的更新,而且会花很
..
我有以下问题:我有像 这样的行 ID 代码名称.........1 h1100h1 很酷的例子 1 .........2 h654441 另一个酷 1 ...... 我想交换它们以保留所有旧的主键和约束.当然,我可以通过更新行轻松地手动解决这个问题.我有点想知道是否有人对此类问题有任何出色的解决方案,而不仅仅是手动执行更新命令.我真的非常感谢任何建议或建议. 解决方案 我没有测试过这
..
我正在尝试“洗牌"名称表中的 last_names 值.我想使用一个子选择查询来随机化名称的顺序并相应地更新它们.我想这样做是出于混淆的原因,但希望它仍然看起来像一个真实的数据集. 以下语句返回“ORA-01427:单行子查询返回多于一行" 我怎样才能做到这一点? UPDATE schema.names set last_name = (选择 *从 (选择姓氏FROM schema.
..
我需要将数据 (varbinary(max)) 从一个表迁移到另一个表.执行更新以执行此操作时,出现以下错误 Msg 511, Level 16, State 1, Line 18无法创建大于允许的大小为 8078 的行最大行大小为 8060. 这是我用来从表 DocumentPublication 复制到 DocumentVersion 的更新 UPDATE docver SET Reca
..
我需要用我根据 CodeID 创建的新名称替换超过 20 000 个名称. 例如:我必须用“cat"更新所有包含“dog"(CodeID 为 1)的行,并用“bird"更新所有包含“horse"(CodeID 为 2)的行等. 第一条 SQL 语句:UPDATE animalTable SET cDescription = "cat" WHERE CodeID = 1 第二条 S
..
我想编写 Sql Query 以按百分比增加商品价格. 场景是:- 在表格中,我有 3 个列:ID、项目名称、价格 例子:如果item-Name是T-shirt,加价10%item-Name 是 Jins , 加价 50%item-Name 置顶,涨价 5% 解决方案 如果您要更新表,可以进行条件更新. 更新表名放价格 =案件当 `Item-Name` = 'T-shirt'
..
我在 PostgreSQL 中有一个表,它的 ID 列应该是唯一的.但是,目前有大量行(大约 300 万行)的 ID 为“1". 我知道的: 总行数 ID 列的当前最大值 ID 为“1"(不正确)的行数 我需要的是一个查询,它将提取 ID 为“1"的所有行,并为它们分配一个自动递增的新 ID,以便表中的每一行都有一个唯一的 ID.我希望它从 currentMaxId + 1
..
我可以在数据库中插入多行,但问题是当我尝试更新它时,它会给我一个 Codeigniter 错误消息.这是我的模型,实际上我在控制器中没有什么重要的发现错误,是因为我只是在控制器中加载了该模型. $data = array();//$todayDate = date('Y-m-d');for($i = 1; $i
..
声明@id int声明@empid int设置@id = 0声明@schedindate 日期时间声明@ss nvarchar(100)声明@indice nvarchar(2)声明 @FromDate 日期时间声明 @ToDate 日期时间声明 @TimeInR 日期时间声明 @TimeOutR 日期时间设置@FromDate = '2009-01-14'设置@ToDate = '2010-01
..
我在尝试执行 UPDATE FROM 查询的 Azure SQL DW 中收到错误消息.错误是“UPDATE 和 DELETE 语句中的 FROM 子句不能包含子查询源或连接" 这只是特定于 SQL DW 吗?否则,我认为此查询没有任何问题.如果是 SQL DW 的限制,还有什么办法? -- 50 亿行的永久事实表CREATE TABLE FactTable(Id1 INT、Id2 INT
..
我有一个表“项目",其中有一列“位置".position 具有唯一且非空的约束.为了在位置 x 插入新行,我首先尝试增加后续项目的位置: 更新项目 SET position = position + 1 WHERE position >= x; 这会导致违反唯一约束: 错误:重复键值违反唯一约束 问题似乎是 PostgreSQL 执行更新的顺序.PostgreSQL 中的唯一约束
..