/**

* 批量添加

*/

const INNER_UCENTER_USER_BASE_SQL = <<

INSERT INTO ucenter_user_base(

user_name,nice_name,avatar,created,modified

)

SELECT

UcenterImport.card_no,UcenterImport.card_no,"/images/avatar.png",?,?

FROM

ucenter_import AS UcenterImport

LEFT JOIN ucenter_user_base AS UcenterUserBase ON UcenterUserBase.user_name = UcenterImport.card_no

WHERE

UcenterUserBase.user_name IS NULL AND UcenterImport.batch_id = ?

EOF;

/**

* 批量更新

*/

const UPDATE_UCENTER_IMPORT_SQL = <<

UPDATE

ucenter_import AS UcenterImport

INNER JOIN ucenter_user_base AS UcenterUserBase ON UcenterUserBase.user_name = UcenterImport.card_no

SET

UcenterImport.user_id = UcenterUserBase.user_id

WHERE

UcenterImport.batch_id = ?

EOF;

UPDATE categories SET

display_order = CASE id

WHEN 1 THEN 3 当id等于1 的时候 display_order 更新为3

WHEN 2 THEN 4

WHEN 3 THEN 5

END,

title = CASE id

WHEN 1 THEN 'New Title 1'

WHEN 2 THEN 'New Title 2'

WHEN 3 THEN 'New Title 3'

END

WHERE id IN (1,2,3);

UPDATE `member` SET score = (CASE WHEN score IS NOT NULL THEN score = 0 ELSE score = 1 END) where id =1;

mysql 批量添加更新_mysql 批量添加 更新相关推荐

  1. mybatis mysql 批量更新_mysql批量update更新,mybatis中批量更新操作

    在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作.但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造 ...

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

    首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这 ...

  3. mysql批量插入跟更新_Mysql批量插入和更新的性能-问答-阿里云开发者社区-阿里云...

    利用Hibernate,连接池使用的是BoneCP,做了一个MySql批量插入和批量更新的Demo,出现了下面两个问题. 1.批量插入.我采用的是原生态的JDBC,每次批量插入60条数据左右(数据量不 ...

  4. mysql批量插入跟更新_Mysql批量插入和更新的性能

    利用Hibernate,连接池使用的是BoneCP,做了一个MySql批量插入和批量更新的Demo,出现了下面两个问题. 1.批量插入.我采用的是原生态的JDBC,每次批量插入60条数据左右(数据量不 ...

  5. mysql update 批量更新_mysql 批量更新的两种方法

    本文介绍两种批量更新数据方法 数据准备 create table account ( id int auto_increment primary key, balance int not null ) ...

  6. 如何使用mysql添加更新_Mysql 存在既更新,不存在就添加(sql语句)

    讨人喜欢的 MySQL replace into 用法(insert into 的增强版) 在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在: 2. 如果不存在,则插入:3.如果 ...

  7. 怎么给mysql用户添加权限_MySQL下添加用户以及给予权限的实现

    在mysql中添加用户的方法如下: 1 使用root用户登录 mysql -u root -p 2  选择mysql数据库 use mysql 3  添加用户 insert into user(Hos ...

  8. mysql插入语句例句_MySQL 插入/添加数据语句(INSERT INTO)用法详解

    MySQL 插入数据操作使用 INSERT INTO 语句,它属于 DML(数据操作语言)范畴,该语句插入方式支持从简单的添加操作到唯一键(唯一索引)冲突时的更新操作,同时也支持查询结果直接插入操作. ...

  9. mysql所有的编码_MySQL 批量修改数据表编码及字符集

    当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改.以下备注批量修改方案( 以修改为 utf8mb4_bin 为例,注意将 db_name 换为真实的数据库名 ). 1. ...

  10. mysql中给用户添加密码_MySql中添加用户,新建数据库,用户授权,删除用户,修改密码...

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

最新文章

  1. oracle异机expdp备份,关于通过dblink和expdp进行数据库备份的操作步骤
  2. fasttext的异步随机梯度下降导致结果不一致
  3. VMware Ubuntu 共享文件夹
  4. Spring重试–与项目集成的方式
  5. vue 字符串分割_嗯哼vue组件taginput包教不包会
  6. makefile文件的书写规则(make和makefile)
  7. makefile常用讲解(2)
  8. mysql中的dateDayOfYear_Mysql 常用的时间日期及转换函数小结
  9. 主流搜索引擎Lucene,Solr,ElasticSearch
  10. ch340串口驱动_敏矽微电子Cortex-M0学习笔记07-串口通信详解
  11. Latex 编译错误 Error Launching Console Application XeLaTeX ...系统找不到指定的文件。
  12. java学习笔记day14—HTML
  13. 批处理(DOS)获取注册表键值
  14. mysql数据库设置密码
  15. 有关深度学习人工智能的感悟
  16. Rosalind第11题——ros_bio11_FIBD
  17. 常见数据挖掘算法和Python简单实现
  18. Alist常用样式代码
  19. 中国电信天翼开放平台全面释放开放合作
  20. OSChina 周一乱弹 —— 好气哦,还是要保持微笑

热门文章

  1. 『nForce主板』巧妙去掉“安全删除硬盘”图标!
  2. 玩转 Python 3.5 的 await/async
  3. 190816每日一句
  4. Atitit 提升开发效率 声明式编程范式 目录 1. 声明式编程体系树 1 1.1. 声明式(对比:指令式,,主要包括 函数式,逻辑式编程) 2 1.2. 声明式编程:表达与运行分离 3 1.3
  5. Atitit 软件体系的进化,是否需要一个处理中心
  6. Atiti  attilax主要成果与解决方案与案例rsm版 v2
  7. Atitti.数字证书体系cer pfx attilax总结
  8. Atitit.atijson 类库的新特性设计与实现 v3 q31
  9. paip.获取文件名从路径uapi java python php总结...
  10. paip.提升性能----jvm参数调整.txt