随笔分类 - Sql
摘要:MySQL 分组查询时报错 mysql this is incompatible with sql_mode=only_full_group_by mysql 5.7 [mysqld] sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGI
阅读全文
摘要:1、表存在 insert into table_name(key1,key2) select key3,key4 from table_name_2; 2、表不存在 create table test ( select key1,key2 from table_name );
阅读全文
摘要:mysql 插入中文时报错 mysql 1366 - Incorrect string value... 这是由于 数据库 / 表 / 表字段 编码格式未设置好造成的 解决办法: 1、查看编码是否符合预期 -- 查看数据库编码 SHOW VARIABLES LIKE ‘character_set_%
阅读全文
摘要:今天用调用存储过程时发现数据有点问题,和预期不一致 经排查,发现是游标在遍历过程中重复遍历了,或者说是对游标下标的判断有Bug 调试后发现是游标使用方式不正确 应该在循环外先对游标进行一次取值操作,在循环内,每次主体逻辑执行完后再对游标进行取值 这样,对游标下标的判断逻辑才能正常发挥 问题代码结构:
阅读全文
摘要:Mybatis 用 List 接收返回值 以 List<Map<String, Object>> 为例 1、XML内 resultType 为单条记录对应类型,设置成 java.util.Map 2、接口返回值类型设置成 List<Map<String, Object>> 即可
阅读全文
摘要:在此记录常用语法,以免遗忘 SqlServer2012 以下版本分页 -- 从第九条记录之后 查询5条记录(不含第9条) select top 5 * from table(nolock) where id not in (select top 9 id from table(nolock)) //
阅读全文
摘要:删除空格 update 表名 set 字段名 = replace(字段名 ,' ','') ; 临时表创建与删除 -- 创建临时表 create temporary table if not exists Temporary_T(id int); -- 如果存在则删除 drop temporary
阅读全文
摘要:mybatis-config.xml 说明 文件结构 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) type
阅读全文
摘要:1、搭建环境 MyBatis3 官网链接: mybatis – MyBatis 3 | 入门 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns
阅读全文