首页 > 数据库 >mybatis 处理in 1000以上sql

mybatis 处理in 1000以上sql

时间:2023-06-14 18:55:25浏览次数:56  
标签:byjg xjxx jdbcType sql mybatis XS null ID 1000

展开查看

点击查看代码
 update  T_XSGL_XSXX_XJXX xjxx set xjxx.XWZSBH = null, xjxx.ZHXGR = #{userId}, xjxx.ZHXGSJ = sysdate
        where exists(select 1 from T_BYGL_XSBYJG byjg where byjg.GDMC is null and byjg.XS_ID = xjxx.XS_ID )
        and
        ( xjxx.XS_ID in
        <foreach collection="studentIds" item="val" open="(" close=")" separator="," index="index">
            <if test="(index % 999) == 998"> #{val,jdbcType=VARCHAR} ) OR XS_ID in (</if>#{val,jdbcType=VARCHAR}
        </foreach>
        )

标签:byjg,xjxx,jdbcType,sql,mybatis,XS,null,ID,1000
From: https://www.cnblogs.com/heavenTang/p/17481118.html

相关文章

  • Mybatis框架
    SpringSpringMVC接下来学习controllerspringmvc框架serviceSpring框架dao层用 Mybatis框架什么是MyBatisMyBatis是一款优秀的持久层框架它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以......
  • navicat连不上服务器的mysql?
    服务器安装mysql,释放3306端口就不用说了,然后就是配置一下数据库的权限,1.进入ubuntu,连接数据库并输入密码:mysql-u-root-p2.输入一下命令进行授权(mysql语句不区分大小写):grantallprivilegeson*.*to'root'@'%'identifiedby'你的mysql密码'withgrantoption;3.刷新权限......
  • 【后端面经-数据库】MySQL的事务隔离级别简介
    目录0.事务的概念1.三类问题2.事务隔离级别3.操作指令4.总结5.参考博文0.事务的概念事务指的是一连串的集中操作指令,一个事务的执行必须执行完所有的动作才能算作执行结束。事务具有四个特点,简记作ACID:A-Atomicity:原子性,事务的执行必须保证所有的动作都执行完毕;C-Co......
  • Go 语言之 SQLX 高级操作 sqlx.In
    Go语言之SQLX高级操作sqlx.Insqlx.In介绍sqlxisapackageforGowhichprovidesasetofextensionsontopoftheexcellentbuilt-indatabase/sqlpackage.IllustratedguidetoSQLX:http://jmoiron.github.io/sqlx/sqlx:https://github.com/jmoiron/sqlx"In&q......
  • CentOS环境下搭建seata(二进制、MySQL)
    seata官网:https://seata.io/zh-cn/。我在这里部署的seata版本是2.0.4。SpringCloudAlibaba版本对应组件版本说明,详细参考官网文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E。(1).初始化数据库首先要确......
  • mysql-主从数据一致性检查工具 pt-table-checksum
    pt-table-checksum工具介绍pt-table-checksum是PerconaToolkit的一个组件,用于检测MySQL主、从库的数据是否一致。它的原理是在主库执行基于statement的SQL语句来生成主库数据块的checksum,把相同的SQL语句传递到从库执行,并在从库上计算相同数据块的checksum,最后,比......
  • MySQL GTID 主从复制错误修复方法
    MySQLGTID主从复制错误修复方法MySQL传统复制恢复方法:root@(none)>stopslave;QueryOK,0rowsaffected(0.00sec)root@(none)>SETGLOBALSQL_SLAVE_SKIP_COUNTER=N;#跳过N个事务QueryOK,0rowsaffected(0.00sec)root@(none)>startslave;QueryOK,......
  • sys.sysobjects (Transact-SQL)的详解
    原文:https://www.cnblogs.com/studydo/archive/2012/05/25/2518554.html在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。列名数据类型说明namesysname对象名idint对象标识号xtypechar(2)对象类型。 可......
  • docker 安装mysql-server
    ################查找mysql-server镜像:dockersearchmysql-server[root@igoodful~]#dockersearchmysql-serverINDEXNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDdocker.iodock......
  • MySQL基础:安装和启动
    MySQL基础:安装和启动课程安排基础篇介绍数据库相关概念SQL是操作关系型数据库的编程语言主流关系型数据库总结安装MySQL数据库MySQL数据库启动与停止默认mysql开机启动客户端连接方式1方式2需要配置环境变量......