`

SQL中批量更新数据表中多条记录

 
阅读更多

 

UPDATE ecm_goods_weight_new SET 
activity_score = CASE goods_id 
	WHEN 2085986 THEN 111 
	WHEN 2086010 THEN 666 
	WHEN 2086018 THEN 777 
	WHEN 2086019 THEN 888 
END,
goods_name = CASE goods_id 
	WHEN 2085986 THEN 222 
	WHEN 2086010 THEN 333 
	WHEN 2086018 THEN 444 
	WHEN 2086019 THEN 555 
END
WHERE goods_id IN (2085986,2086010,2086018,2086019)

 

分享到:
评论

相关推荐

    详解C#批量插入数据到Sqlserver中的四种方式

    GUID必然是比自增长要快的,因为你生成一个GUID算法所花的时间肯定比你从数据表中重新查询上一条记录的ID的值然后再进行加1运算要少。而如果存在索引的情况下,每次插入记录都会进行索引重建,这是非常耗性能的。...

    mysql批量更新多条记录的同一个字段为不同值的方法

    首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = '...如果更新多条数据而且每条记录要更新的值不同,可能很多人会这样写: foreach ($values as $id => $myv

    使用sql语句查询的数据按时间递增累加

    使用sql语句将查询的数据中的值按时间递增累加

    WinForm中实体类批量修改

    在WinForm项目开发中习惯于对于集合数据的批量修改,再一次性提交更新同步到数据库。这里我们就必须实现对对象的改变的跟踪记录,我们实现对象的改变跟踪有许多方式,大致我尝试了两种方式:1:对象强制实现接口,...

    易语言在高级表格上直接修改数据/而且直接修改SQL

    易语言在高级表格上...从数据库里读取数据并显示在高级表格里,直接在高级表格上修改某条记录,会对应修改数据库里的数据,没修改的不改变。在数据比较多的情况下还是比较好的。原理很简单,代码也很粗糙。@clocks。

    Mysql Update批量更新的几种方式

    但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就像以下的python程序示例: for x in xrange(10): sql = ''' UPDATE ...

    php批量添加数据与批量更新数据的实现方法

    设计方法:同时提交多条表单记录,为每一条记录设置相同的文本域名称,然后在表单处理页中,通过for循环来读取提取表单提交的数据,最后以数据的形式将数据逐条添加到数据库中. 其中,应用一个count()函数来获取数组中元素...

    执行一条sql语句update多条记录实现思路

    如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下

    Visual SQLTools 2012 Pro – 高效率SQL开发工具

    14、一次执行多条SQL语句。 15、代码及文档自定义生成。 16、表、视图、存储过程、触发器等的创建、编译和执行。 17、DB设计书关联功能。(能将表字段逻辑名称关联到工具中) 18、代码及文档生成。 19、二次开发。...

    SQL插入表样例,数值自己可以替换

    示例演示:通过多个实际例子,展示如何使用INSERT语句向表中插入单条或多条记录。 错误处理:解释在插入数据时可能遇到的常见错误,并提供解决方案。 性能优化:分享如何优化插入操作的性能,特别是在处理大量数据...

    Mybatis批量更新三种方式的实现

    主要介绍了Mybatis批量更新三种方式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Sqlite数据库里插入数据的条数上限是500

    原来一次性向数据库里插入数据的条数不能太多,上限是500条。超出会报错。 解决方案就是只好分多次插入数据库了。 您可能感兴趣的文章:SQLite教程(八):命令行工具介绍SQLite教程(十二):锁和并发控制详解...

    SQL Server使用一个语句块批量插入多条记录的三种方法

    我们在日常操作中,免不了对数据库的某张表,一次性的要插入多条记录,但是首先想到的就是复制,粘帖N多重复的INSERT INTO 语句,万一某一个少了一个分号,或多个逗号之类的,产生错误,要找起来可就费尽了,既浪费...

    达梦数据库_SQL语言手册

    因此在嵌入方式下,除了数据查询语句一次查询一条记录外,还有几种与游标 有关的语句: 游标的定义、打廾、关闭、拨动语句 游标定位方式的数据修改与删除语句。 为了有效维护数据库的完整性和一致性,支持 的并发...

    Android批量插入数据到SQLite数据库的方法

    Android中在sqlite插入数据的时候默认一条语句就是一个事务,因此如果存在上万条数据插入的话,那就需要执行上万次插入操作,操作速度可想而知。因此在Android中插入数据时,使用批量插入的方式可以大大提高插入速度...

    SQLServer安全及性能优化

    当用户需要大批量导入数据的时候会突然增加很多日志记录,并且如果数据表上有索引,数据表每增加一条记录就会在索引上增加一条数据从而降低插入的性能。解决方案: 1、大批量导入数据的时候设置数据库的恢复模式为...

    Mysql使用insert插入多条记录 批量新增数据

    如果要向table1中插入5条记录,下面写法是错误的: INSERT INTO table1 (id,name) VALUES(1,小明,2,小强,3,小杜,4,小李,5,小白); MySQL将会抛出下面的错误 ERROR 1136: Column count doesn't match value count at...

    Laravel框架学习笔记之批量更新数据功能

    下个月的比赛又要开始了,所以现在抓紧时间升级服务器,优化代码与SQL,刚看到排名那有1000多条更新语句,太受不了了,所以在google找了下资源,找到了批量更新数据的方法,记录一下。 代码 //from ...

    Oracle SQL Handler(Oracle 开发工具) v5.1.zip

    另外,工作表还有单条记录操作、多格式导出、多功能拷贝、数值统计、查找替换等实用功能; (5) 能方便导出 XLS、CSV、INSERT Statement、HTML、XML等多种格式数据; (6) 能运行和调试PL/SQL语句,能精确定位到...

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    可以直接对查询结果进行再操作,如 修改、插入行、删除行、提 交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、将选择的单元格数据导出为 XLS /CSV /INSERT SQL /HTML /XML 等格式、单条记录操作、能...

Global site tag (gtag.js) - Google Analytics