![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 53
hnhdl
这个作者很懒,什么都没留下…
展开
-
Mysql查询语句中如何实现字段枚举,让查询结果更友好
今天遇到一个需求,将某表中的某些数据导出Excel。用Navicat for MySQL很方便,写一个mysql查询语句点击导出按钮即可。又快又省事。但是遇到一个问题,表中等级字段里保存的是数字1、2、3、4、5,而导出的Excel结果在等级列显示的全是数字,这就导致领导看不懂,对用户很不友好,要是能显示领导熟悉的等级模式?比如ABC等,那就好了。怎么办?又不是用PHP代码,要求在数据库中直接用sql语句写出来,查询结果要理想,这玩意要怎么实现?我想到枚举。是的,突然想到的,这也许是项目经验原创 2021-09-09 18:08:54 · 3901 阅读 · 1 评论 -
mysql如何在Dos下导入大数据库
场景:一个项目的数据出了问题,为了不影响线上的运行,只能把数据库下载到本地进行分析,刚好本地有安装phpmyadmin,数据库文件大概500M左右,用phpmyadmin开始导入,出现如下问题:------------------------------------------------------------------------------Internal Server ErrorThe server encountered an internal error or misconfigu原创 2021-08-10 16:23:19 · 336 阅读 · 0 评论 -
Mysql5.7.26导入表的过程中报错:[ERR] 1067 - Invalid default value for ‘update_time‘
百度一下“[ERR] 1067 - Invalid default value for”,看到这篇文章这样写的timestamp类型对应日期范围为:1970-01-01 00:00:01 ~ 2037-12-31 23:59:5,因为导入的表字段update_time默认值不在该区间内,所以报错。报错的原因是:sql_mode配置问题以上是网上说的,而我的实际情况是:news表update_time字段类型是datetime,这个默认值'0000-00-00 00:00:00'在版本Mysq原创 2021-05-06 14:55:36 · 738 阅读 · 0 评论