mysql
ai932820942
目前北漂
展开
-
macOS mysql环境变量的问题
在mac系统上安装mysql之后,配置环境变量。在.bash_profile文件中添加mysql的地址。export PATH=$PATH:/usr/local/mysql/binexport PATH=$PATH:/usr/local/mysql/support-files执行source ./bash_profile之后使用mysql命令之后一切正常。但是当终端关闭或者从开个终端后...原创 2020-05-05 22:03:12 · 393 阅读 · 0 评论 -
查询mysql的版本
简单的方式查询mysql的版本1.连接数据库(通过任何方式连接都可以)2.执行下面的sql语句SELECT VERSION();原创 2019-07-16 14:48:40 · 11789 阅读 · 0 评论 -
java.sql.SQLException: Unknown system variable 'query_cache_size'
问题:通过jdbc查询mysql时报如上错误java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:545) ~[mysql-connector-java-6.0.6....原创 2019-07-16 14:46:24 · 270 阅读 · 0 评论 -
java.sql.SQLException: Unknown system variable 'tx_isolation'
问题:连接mysql的是时候报错java.sql.SQLException: Unknown system variable 'tx_isolation' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) ~[mysql-connector-java-5.1.6.jar:na] at com.mysql.j...原创 2019-07-16 14:42:02 · 556 阅读 · 1 评论 -
sql语句 order by 2
发现书中有条sql是这么写的:select rate,count(*) from login_modular group by rate order by 2 desc;这里排序时用到的order by 2; 之前一直没这么用过于是上网查了下。这句话的意思和下面的sql等同:select rate,count(*) as countNum where login_modular g...原创 2019-06-18 11:02:47 · 9088 阅读 · 0 评论 -
mysql向表中添加字段
ALTER TABLE name ADD isvalid VARCHAR(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT '1' COMMENT 'AAA';ALTER TABLE name ADD rversion int(11) DEFAULT '1' COMMENT '版本号';ALTER TABLE name ADD p...原创 2019-04-18 10:23:43 · 20812 阅读 · 0 评论 -
Java查询mysql库时出现时间偏差的问题
最近发现一个问题,同一个方法,在不同两个项目下查询一个库里的同一张表查询出来的时间差了好几个小时。百思不得其解。后仔细观察项目发现使用的mysql的jar包版本不同。出现问题的项目使用的是6.1的版本。会不会是这里出现了问题。后更换至5.4之后问题得到了解决。去度娘那里又转了一圈,有个大神解释的很详细(链接忘了),解决办法就是更改mysql的时区到上海或北京。3种方式:1.mysql的命令...原创 2018-11-28 10:44:19 · 1262 阅读 · 0 评论 -
Data too long for column 'xxxx' at row 1
后台的错误信息 为Data too long for column 'xxxx' at row 1在排查数据之后发现字段长度为5,但是实际从另一个表中取到的数值为6389.0000,于是猜测是由于字段长度不够引起的。将长度改为50后问题解决(暴力更改不提倡,设计表结构的时候就应该想到这些问题)。------------------------------------------------...原创 2018-10-24 17:11:03 · 963 阅读 · 0 评论 -
String or binary data would be truncated
问题描述:sql报错String or binary data would be truncated原因:字段长度小于插入数据。解决:更改长度,或者代码限制插入数据原创 2018-09-18 11:26:46 · 2106 阅读 · 0 评论 -
mysql连接占用不能对表做相应操作
1.select * from information_schema.innodb_trx;查看是都有没提交完的事务。2.kill 381340然后杀掉它以后上图--------------------------------原创 2018-09-05 21:36:14 · 222 阅读 · 0 评论 -
mybatis设置主键自增后依然出现主键不能为空的情况
今天同事开发遇到的问题,是使用mybstis的时候设置了主键自增的情况下,依然出现主键不能为空的情况。遇到这类问题的同学可以看一看啦。1.首先确定数据库出现这种情况先看看是不是支持主键自增的库,我们用的是sqlserver是支持主键自增的,使用oracle的小伙伴看看是不是应该换个主键策略建个序列啥的了。2.库没有问题,那就看看配置文件吧我们使用的方法层面的配置即<...原创 2018-07-30 17:40:00 · 7214 阅读 · 0 评论 -
解压版mysql
今天在使用解压缩的mysql时遇到了一些问题,在配置完相应的配置文件之后。需要做以下动作进入安装目录的bin目录下执行mysqld --install命令。如果出现以下现象,需使用管理员身份从新打开cmd2执行net start mysql 命令启动服务...原创 2018-07-11 11:24:09 · 178 阅读 · 0 评论