首页 > 数据库 >mysql 自定义 sql 拼接执行

mysql 自定义 sql 拼接执行

时间:2023-12-06 20:23:31浏览次数:134  
标签:自定义 sql insertSelectSqlFun 拼接 mysql 执行

一、背景

二、实现

image

第一种:使用Mybatis,纯sql插入(推荐使用)
动态创建Sql拼接

在Mapper接口种指定该方法

image

@InsertProvider(type = AutoCreateReport.class, method = "insertSelectSqlFun")
public void sqlInsert(String sql);// insertSelectSqlFun 方法 sql参数 传参 sql 执行sql

image

三、遇到的报错

四、参考博客

标签:自定义,sql,insertSelectSqlFun,拼接,mysql,执行
From: https://www.cnblogs.com/lcaiqin/p/17880434.html

相关文章

  • mysql 读取 influxdb
    QueryResultcountResults=influxDBConfig.query(selectSql.toString());QueryResultresults=influxDBConfig.query(selectSql.toString());List<KeyValue>keyValues=queryResultProcess(results);privateList<KeyValue>queryResultProcess(QueryRe......
  • SQL的CAST() 函数
    简述在HiveSQL中,CAST()函数用于将一个数据类型转换为另一个数据类型。它可以用于将数值转换为字符串,也可以进行其他数据类型之间的转换。基本语法CAST(expressionASdata_type)mysql常见的数据类型示例:(hivesql当中不一定完全相同)CHAR(n):固定长度的字符串,最大长度为n。V......
  • MySQL习题整理
    每日一练=====================================================================================创建管理表库1.将表departments中的数据插入新表dept02中CREATETABLEdept02ASSELECT*FROMatguigudb.departments2.创建表CREATETABLEemp01(idINT(7),firs......
  • SQL Server 2022 远程连接(使用阿里云服务器)
    先确定要使用的一个端口号,这里使用5699做实验1.阿里云控制台设置打开安全组-访问规则,入方向添加端口号5699协议类型tcp2.打开电脑防火墙设置,右击入站规则-新建规则协议类型:端口协议和端口:TCP、特定的本地端口操作:允许连接配置文件:全选名称:自定义3.SQLServer2022......
  • PostgreSQL筛选包含中文的字段
    筛选中文内容匹配一个或多个非中文字符SELECT*FROMtable1WHEREfield1~'[^\u4e00-\u9fa5]+';[\u4e00-\u9fa5]表示匹配中文字符,加上前面的取反符号^即表示匹配不是中文字符,+表示一个或多个。\u4e00-\u9fa5是中文字符的Unicode范围。如果想筛选字段不包含中文可以......
  • MySQL安装步骤
    MySQL安装步骤查询是否安装查找以前是否装有mysqlscquerymysql以管理员模式打开命令运行行,运行下面命令删除mysql停止服务netstopmysql删除scdeletemysql检查scquerymysql下载压缩包添加my.ini配置文件[client]#客户端设置,即客户端默认的连接参数#......
  • Java Spring Boot 参数校验及自定义校验
    在项目开发中,时常会碰到前端传递过来的请求参数需要校验,毕竟永远不要相信没有经过自己校验的数据,如果是零星几个参数,直接if...elseif...else...即可,但数据量大了,同时为了尽可能地增加复用,这里就可以用到参数校验了,如果你觉得框架提供的校验方法不够用,或者你的校验比较个性化,那......
  • SpringBoot项目中集成自定义公共Maven依赖如何集成与调试
    场景Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101391279Maven项目在pom文件中引入lib下的第三方jar包并打包进去:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det......
  • 【解决方案】MySQL5.7 百万数据迁移到 ElasticSearch7.x 的思考
    目录前言一、一次性全量二、定时任务增量三、强一致性问题四、canal框架4.1基本原理4.2安装使用(重点)版本说明4.3引入依赖(测试)4.4代码示例(测试)五、文章小结前言在日常项目开发中,可能会遇到使用ES做关键词搜索的场景,但是一般来说业务数据是不会直接通过CRUD写进ES的。因为......
  • 在MySql一个数据源的所有数据库中根据数据表注释查询数据表所属数据库以及表名_根据某
    Selecttable_schema'数据库名',table_name表名,TABLE_COMMENT'表注解'fromINFORMATION_SCHEMA.TABLESWhereTABLE_COMMENTLIKE'%环境监测%';selectTABLE_SCHEMA'数据库名',TABLE_NAME'表名',COLUMN_NAME'列名',CO......