![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
harry5508
寒叶知秋,进阶中...
展开
-
关于SpringDataJPA批量保存数据时报错的解决
话不言多,言简意赅就好。用Springboot+Swagger+SpringDSataJPA框架在写网页投票接口的时候,多选批量保存数据入库(在此用的数据库为MySQL),报错:a different object with the same identifier value was already associated with the session 。意思是:在一个session中不...原创 2018-06-29 13:43:13 · 2128 阅读 · 0 评论 -
Kettle中pan和kitchen使用
原创 2019-07-11 17:56:15 · 7812 阅读 · 0 评论 -
linux服务器下kettle的安装
kettle为啥往服务器放?在windows本地玩的再嗨,终究要面对生产环境~原创 2019-07-10 20:35:47 · 3813 阅读 · 2 评论 -
kettle简单入门案例(二)--任务
上文介绍了kettle的转换Demo,下面介绍一下kettle的job任务job其实就是来让转换定时执行,因为我们不能每次都要一个一个点击转换执行,太心累咯。1.新建一个job任务点击左上角的文件 → 新建 → 作业,新建一个作业(job),并保存,作业的后缀名为kjb,再按如下操作2.设置start(开始)3.设置要job的转换·注:转换最好设置日志,方...原创 2019-07-10 09:42:05 · 643 阅读 · 0 评论 -
kettle简单入门案例(一)--转换
Kettle是什么?Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle...原创 2019-07-09 16:42:35 · 3355 阅读 · 5 评论 -
mysql的CONCAT函数和CONCAT_WS函数
博主要做一个mysql数据库的同key值但是多条件(字段)模糊查询,查阅资料发现CONCAT可以实现,将多个字段放入CONCAT()函数体内就好,用‘,’隔开。后来发现一个bug,输入查询条件,明明数据库存在确搜索不到任何结果!很是郁闷,才知道CONCAT函数是将多个字段拼接在一起,但是如果有一个字段是null则直接返回null,这样当然是不能完成需求的。最初始的sql:sql = ...原创 2018-11-06 16:16:55 · 1043 阅读 · 0 评论 -
【数据库索引】mysql更新数据报错:Duplicate entry 'XXX' for key 'XXX'
经查:数据库表索引类型设置问题导致,unique:约束数据库表中的每一条数据唯一。补充:1.UNIQUE(要求列唯一) 和 PRIMARY KEY(主键唯一) 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY (主键)拥有自动定义的 UNIQUE 约束。 并且:每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。2...原创 2018-08-30 20:12:22 · 19796 阅读 · 0 评论 -
java.sql.SQLException: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) ....错误
错误:查资料知道是多表联查过程中,设计表时字符串varchar类型字段选择编码方式时不一致导致的:原来utf8mb4_unicode_ci和utf8_general_ci列不能混合查询!!!!将要查的表字段编码方式统一即可。最后补充下查的资料:utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法。utf8_general_ci是一个遗留的 校对...原创 2018-08-01 01:32:15 · 15926 阅读 · 0 评论 -
[MySQL跨表更新]根据一个表的统计分组数据更新另一个表中某个字段
例如要根据topicpk(话题pk表)的用户参与量统计来更新topic(话题表)中的字段user_involvement(用户参与量).topic话题表截图:topicpk话题pk表截图:这里话题pk表和话题表关联,外键为topic_id对应话题表中id。分组统计pk表中topic_id如下:要用统计的话题量数据更新话题表的用户参与量字段:代码如下:UPDATE topic AINNER JOIN...原创 2018-07-11 15:01:57 · 3857 阅读 · 4 评论 -
【MySQL用JPA批量删除】check the manual that corresponds to your MySQL server version for the right syntax错误
错误的语句:@Query(value = "delete from Topic t where t.topicIndustry.id=?", nativeQuery = true)void deleteByTopicIndustry(@param("id")int id);修改后的语句:@Query( "delete from Topic t where t.topicInd...原创 2018-07-10 15:04:11 · 1270 阅读 · 0 评论 -
linux服务器运行kettle定时任务job报错:WARN: Establishing SSL connection
原创 2019-07-15 15:36:06 · 1858 阅读 · 0 评论