
MySQL
MySQL
wufabao
这个作者很懒,什么都没留下…
展开
-
使用DataX将将数据从Hive同步到MySQL报错 获取表字段相关信息失败.]
报错内容经DataX智能分析,该任务最可能的错误原因是:com.alibaba.datax.common.exception.DataXException: Code:[DBUtilErrorCode-01], Description:[获取表字段相关信息失败.]. - 获取表:test 的字段的元信息时失败. 请联系 DBA 核查该库、表信息. - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘c原创 2022-05-29 10:33:34 · 5637 阅读 · 0 评论 -
CentOS Linux下安装MySQL的几种方式
一 CentOS7下安装MySQL(RPM仓库安装)1.查询系统自带的mysqlrpm -qa | grep mysql2.卸载系统自带的mysql(上面命令列出的都要卸载)rpm -e --nodeps mysql-libs-5.1.73-8.el6.x85_643.下载安装官网yum源查看yum源仓库:ll /etc/yum.repos.d/下载yum源:wget -P /usr/software http://repo.mysql.com/mysql-community-release-原创 2022-03-17 18:33:57 · 6008 阅读 · 0 评论 -
使用mysqldump命令导出数据,中文乱码
问题今天在Windows上测试使用mysqldump导出mysql数据,导出的数据发现中文乱码,中文注释以及中文数据都是乱码。原因排查后发现,是PowerShell的锅,Windows PowerShell 输出重定向 (“>”) 文件编码默认为UTF-16(LE)问题,而MySQL数据库的编码设置的是UTF-8解决方案把在Windows PowerShell 中执行的命令在cmd中执行就好了。...原创 2022-03-08 19:56:33 · 12020 阅读 · 2 评论 -
Java读取MySQL数据,读取不到第一条数据,并且之后的数据隔一条读一条
现象这是之前遇到的问题,就是Java读取MySQL数据,读取不到第一条数据,并且之后的数据隔一条读一条原因因为rs.next()执行了两次,所以报错,因为当时测试的时候,先测试的取一条数据,写了个rs.next,没有问题之后,就遍历数据库数据,执行while(rs.next()),然后下面的rs.next()忘了注释,就出现这个问题。解决方案在循环中注释掉下面的rs.next()就好了。...原创 2022-03-02 21:41:12 · 9983 阅读 · 0 评论 -
Java代码读取MySQL数据,遇到‘0000-00-00’报错Value ‘0000-00-00‘ can not be represented as java.sql.Date
报错再使用Java代码读取MySQL数据的时候,读取date格式的数据,然后使用DateTimeFormatter格式化的时候突然在控制台发现了报错,Value ‘0000-00-00’ can not be represented as java.sql.Date,找到对应的数据,发现该条数据在MySQL中的值为‘0000-00-00’原因‘0000-00-00’在mysql中是作为一个特殊值存在的,但是在Java中, java.sql.Date 会被视为 不合法的值,被JVM认为格式不正确,会报异原创 2022-03-02 15:58:12 · 10150 阅读 · 0 评论 -
更新数据时从后端传到jsp页面input框显示,以及更改时间的问题
最简单的方法是引用fmt库,然后input输入框显示为文本类型,然后按照格式化的方法更新数据。1.jsp页面引入JSTL标签库<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>2.前端input框<input type="text" class="form-control Wdate" name="stu_birth" value='<fmt:formatDate value="${student原创 2021-10-29 09:49:11 · 893 阅读 · 0 评论 -
MySQL插入数据报错Unknown column ‘password‘ in ‘field list‘ Query
排查了很长时间,最后发现是在创建表时,password字段前面带了一个空格,然后指定字段的时候没有加空格,所以报错,最后把password字段前面的空格去掉就好了。原创 2021-10-28 09:21:26 · 2825 阅读 · 0 评论 -
MySQL报错 the server time zone value ‘xxx‘ is unrecognized
解决方案数据库配置的连接信息上在后面加上?serverTimezone=UTC,如下代码所示:jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC原创 2021-10-28 09:17:18 · 738 阅读 · 0 评论 -
MySQL数据库插入数据乱码
1.首先检查一下我们自己的编译工具文件编码格式是否为utf82.检查一下数据库的编码集有没有采用utf8编码3.查看一下配置文件application.properties 编码集是否为utf8 url: jdbc:mysql://127.0.0.1:3306/DB01?useUnicode=true&characterEncoding=utf84.修改mysql.ini,然后重启,解决乱码问题。...原创 2020-08-27 17:25:14 · 1952 阅读 · 0 评论