mysql
文章平均质量分 56
菜鸟-要努力
这个作者很懒,什么都没留下…
展开
-
Mysql执行报错:[Err] 1292 - Truncated incorrect DOUBLE value:***
例如,将一个字符串值与一个 DOUBLE 类型的列进行比较或运算,或者将一个非数字字符串转换为 DOUBLE 类型时。我导致的问题是因为字符格式不一致,where 后 一列是字符类型,我用了int 数子去做查询导致格式匹配不一致抛出的异常。如果你有一个 DOUBLE 类型的列,确保与之比较的值也是数值类型。检查数据库架构:如果问题仍然存在,检查数据库表结构和列定义是否正确,并确保与代码中的操作一致。数据溢出:当一个数字值过大,无法适应 DOUBLE 数据类型的范围时,就会发生数据溢出错误。原创 2023-11-15 15:40:56 · 1201 阅读 · 0 评论 -
优化MySQL in参数值上限问题:异常“IN items count 2723 exceeds the threshold 2000 at com.mysql.cj.jdbc.exceptions”
备注:选择那种方案,需要根据自己系统的情况来评估选择适合自己的优化方案,如果是ADB库,或者是只读库,建议使用左右链接模式更好,但是如果在业务库又没办法拆分开只能选择折中模式,最终的方案都是为了解决系统瓶颈问题为目的。1.是根据业务设计来的,历史遗留原因,数据库跨实例,同账号权限分配等原因无法通过,** from a.Y left jon b.U on a.id =b.id 做关系数据查询结果集。此次优化是正对第4方案,做出的评估方案进行优化。欢迎大家评论区,讨论并提出更好的方案!原创 2023-06-19 17:05:07 · 878 阅读 · 0 评论 -
Mysql 异常,“Cause: com.mysql.cj.jdbc.exceptions.MySQLTimeoutException”
Cause: com.mysql.cj.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request简言:这种异常从字面翻译过来:mysql 请求链接超时,具体超时是什么原因导致的,可以根据情况分析下。异常详情问题分析原因:当前业务上线已经有半年,突然监控到差异,分析原因,应该不是代码错误导致,不然问题早就被抛出来,那就是网络或是db被占用资源请求队列阻塞原因导致请求超时。分析工具:阿原创 2023-05-30 10:59:24 · 7554 阅读 · 0 评论 -
Navicat 连接mysql 异常 1251 client does not support ..问题
错误提示:mysql 是docker 安装的,需要先进入mysql 容器命令:docker exec -i -t mysql /bin/bash进去后登录mysqlmysql -u root -p然后会提示输入password查询连接用户:select host,user,plugin,authentication_string from mysql.user;修改roog@% 连接密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_n原创 2021-11-21 09:29:25 · 1108 阅读 · 0 评论 -
Mysql Navicat 15 常用快捷键
Navicat 15 常用快捷键第一:窗口快捷键List item// 打开一个 mysql 命令行窗口,和 cmd 打开类似F6// 打开一个查询窗口,即新建查询Ctrl + Q 或者 Ctrl + N// 关闭一个查询窗口,连续快捷键可连续关闭多个窗口Ctrl + W第二:sql 书写快捷键// sql 代码提示ESC// 选中第一条 sql 提示的记录Tab第三:sql 注释快捷键// 注释 sql 语句Ctrl + /// 解除注释的内容Ctrl原创 2021-08-23 09:22:12 · 1126 阅读 · 0 评论 -
MYISAM引擎压缩工具MYISAMPACK
MYISAM引擎压缩工具MYISAMPACK我们知道MyISAM存储引擎表提供有三种,分别为静态表、动态表、压缩表。(本文主要讲压缩表)1.1 数据准备准备一张测试表(存储引擎是MyISAM):CREATE TABLE `userinfo` ( `id` int(10) NOT NULL COMMENT '用户id', `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COM原创 2021-02-19 11:07:32 · 265 阅读 · 1 评论 -
Mysql数据压缩(表或列压缩)
问题:当用户量上升到一定数据时,mysql存在性能问题,如何减少表数据存储空间进行下面优化MySQL自带压缩和解压缩函数1 表列数据压缩测试数据270w条存表(room_record1)中存储空间9GCREATE TABLE `room_record1` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `room` int(11) NOT NU...原创 2020-03-20 16:57:50 · 5251 阅读 · 2 评论