- 博客(10)
- 收藏
- 关注
原创 Python DataFrame中NaT无法转换成None,导致的存入数据库不是Null而是0000-00-00 00:00:00格式
将数据库中的Null时间读入DF中会被pandas自动处理为NaT(pd.NaT 表示缺失的时间戳,类似于 NaN),然后再将DF存回数据库中遇到时间类型timestamp或者datetime,那么NaT会被存成0000-00-00 00:00:00格式而不是原来的Null
2025-01-20 17:01:31
357
原创 azkaban 启动报错Cannot create PoolableConnectionFactory 或者Could not create connection to database server
mysql8.0 下 azkaban 启动web报错java.sql.SQLException: Cannot create PoolableConnectionFactory 或者报错Could not create connection to database server
2024-11-18 10:56:00
518
3
原创 一键解决关于springboot+mybatis 配置多数据源打印sql语句、以及设置驼峰映射后失效问题
一键解决关于springboot+mybatis 配置多数据源打印sql语句、以及设置驼峰映射后失效问题
2024-08-20 10:15:52
625
1
原创 使用sqoop抽取数据时报错:Caused by: java.sql.SQLException: Zero date value prohibited 解决
jdbc报错:`Caused by: java.sql.SQLException: Zero date value prohibited ``Caused by: com.mysql.cj.exceptions.DataReadException: Zero date value prohibited `
2024-01-19 10:40:45
712
1
原创 开窗函数ROW_NUMBER() OVER()函数用法详解,并巧妙使用ROW_NUMBER()函数进行数据去重
ROW_NUMBER() OVER()函数用法详解,并巧用ROW_NUMBER()函数删除重复数据
2024-01-18 17:39:45
29422
4
原创 解决sqoop导数据时,由于两个数据端的字段名不一致从而导致split-by报错 Unknown column ‘id‘ in ‘where clause‘ 问题(sqoop原理详解)
采用sqoop向hive导入数据时,--boundary-query解决由于两个数据端的字段名不一致从而导致split-by报错 Unknown column ‘id‘ in ‘where clause‘ 问题
2024-01-17 15:06:30
1751
1
原创 修改数据库sql_mode,解决“this is incompatible with sql_mode=only_full_group_by”报错
在MySQL 5.7后,MySQL默认开启了SQL_MODE严格模式,对数据进行严格校验。如果代码中含有group by聚合操作,那么select中的列,除了使用聚合函数之外的,如max()、min()等,都必须出现在group by中,因此如果想要在select中的字段名包含除了聚合函数以及group by使用的列那么就必须修改sql_mode中的ONLY_FULL_GROUP_BY。
2024-01-09 16:48:40
749
原创 MySQL关于日期为零值的报错处理 : Column ‘Date‘ cannot be null 终极解决方案
最近在使用dataX进行sql数据库迁移时,遇到日期值为0000-00-00然后被识别为NULL无法插入的问题,原来了解过是和 sql_mode 参数设置有关,但还不是特别清楚,本篇文章将探究下MySQL怎么处理日期值为零的问题。
2024-01-08 11:09:42
2286
原创 如何忽略xpath中的第一个和最后一个元素
如: //ul[@class=“main-rightul1”]//div[position()<last()]xpath中使用[position()>1 and position()<last()]进行过滤。提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
2023-08-23 09:57:26
618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人