![](https://img-blog.csdnimg.cn/20210225114005215.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
文章平均质量分 53
mysql 实战
雪狼之夜
node同构工程师(全端全栈)、云开发、PC端、H5、谷歌插件、安卓端、ios苹果、各系小程序,小程序插件、除桌面应用程序未实践外,其他端均有3到10年经验。博主分享的这些开发经验是为了让你早点下班陪女朋友,陪老婆孩子。不是让你能者多劳!!!!!!
展开
-
egg自动备份mysql
一、工具Navicat for MySQL二、设置作业三、设置 定时任务,我演示,设置一分钟备份一次原创 2021-09-09 15:01:25 · 181 阅读 · 0 评论 -
sql去重复词
先说思路,正常思路 查重复的,重复里保留max 最大的或者最小的id,然后其他删掉,来博主提供个新逻辑,朋友那边学到的:建个字典,以关键字 做个字典,去掉字典以外的数据(以外的就是重复的);表如下1、跟着博主一句一句打select max(id) as max_id FROM test GROUP BY text以text来分组,你会得到 一个不重复的字典,2、 临时表视图SELECT r.max_id FROM ( select max(id)...原创 2021-07-26 17:05:03 · 676 阅读 · 0 评论 -
egg+mysql+mongo+redis 权限系统demo
序:点击下载demo------》eggDemo.zip1、演示数据库mysql 、redis、mongo在实战项目开发时的应用2、演示用户的 ①登录权限(登录token鉴权)、②菜单权限(router)、③按钮权限(button)、④接口权限(ajax)、⑤消息推送(socket)3、本demo从博主之前的eggjs+vue+mysql增删改查demo进行的衍生扩展的,所以刚入坑eggjs的初学者,建议先从简单的mysql的demo操作过度到本demo,因为列表有赛选,所以分页公...原创 2021-07-01 15:41:02 · 1278 阅读 · 0 评论 -
Duplicate entry ‘0‘ for key ‘PRIMARY‘ 解决方案
报错信息博主执行sql 插入语句INSERT INTO 时报错[Err] 1062 - Duplicate entry '0' for key 'PRIMARY'意思是0键值已存在 不可重复插入直接上解决方案吧,把主键的 递增开起来原创 2021-04-16 10:54:55 · 1088 阅读 · 0 评论 -
eggjs+vue+mysql增删改查demo
序:博主用eggjs+vue+mysql 的组合写了个简单的demo。注:点击下载demo------》egg+vue+mysql v1.0.0版demo1、vue用的 2.6,cli2框架,没集成typeScript,下次再上传新版本在考虑下要不要集成2、egg用的2.15.1。3、数据库用的mysql演示下效果,看以下视频04-14-15_49_15前端集成 vue、jQuery 、axios、router、element-ui等 封装全局sass、支持......原创 2021-04-14 17:11:40 · 3434 阅读 · 7 评论 -
eggjs sequelize 时间差8个小时
描述:用的eggjs数据库里如图 14:47:18sql查出来 22:47:18差了8个小时网上查了,有说改mysql的ini文件、有的说设置连接数据库的serverTimezone,感觉太麻烦了,后面找到解决方案了,其实很简单在/config/config.default.js 加个属性,然后重新执行下查询 就好了timezone: '+08:00',...原创 2021-04-08 15:00:38 · 1230 阅读 · 2 评论 -
mysql 逗号字符串查中文 图文详解
标题比较直白,主要怕小白不知道这么百度说白了就是联查类别中文字段先上查询结果 最终要达到如图的效果描述下场景 A 表字段 a1 值是 "1,2,3,4" 要关联查出 B表 id为1的 name 或者label,还有id为 2......为 3。。。。为4......然后逗号拼起来 变成如上图的结果放回,之前晚上找过,但是sql还是比较弱,连特么 百度什么关节字都不懂的。来首先 A表 是这么个样子的如图然后B表是这样的好来,把A表B表替换下你的表名,...原创 2021-03-12 13:58:58 · 843 阅读 · 0 评论 -
egg sequelize中文乱码 解决方案
序: 1、执行了一段很简单的查询语句,而且连接本地数据库查询中文是正常显示的,连线上 linux的数据库 中文字段时,就出现问号了。 2、检查了本地数据库和线上数据库的数据集,没问题啊,都是utf8 ,3、egg资料确实太少 ,网上还有说 mysql版本太低的,但是线上服务器 没去动他采坑不易,博文为博主原创,手下留情。1、场景重现:var results=await ctx.model.query(`SELECT * FROM admin LIMIT 0,10`,{t...原创 2021-03-10 16:48:48 · 943 阅读 · 0 评论 -
UPUPW ANK net helpmsg3534报错
网上很多说 重新安装,博主辟谣下,这特么问题其实就是你启动了两个mysql。一个估计是你自己安装的,一个是你集成环境的,然后端口被占用了。解决方案 :进程打开,找到mysql的进程 直接关了,你启动下mysql就启动起来了 ,其实就是端口被占用而已...原创 2021-03-10 11:28:59 · 350 阅读 · 0 评论 -
linux安装mysql 图文详解 完整版
参考文献1、Liunx安装mysql数据库2、Failed to start mysqld.service: Unit not found1、 先上官网下个安装包跳转https://dev.mysql.com/downloads/mysql/2、上传ftp到目录你要先新建一个mysql文件夹3、解压文件cd /cd /usr/local/mysqllstar -xvf mysql-5.7.33-linux-glibc2.12-x86_64.tar...原创 2021-03-01 17:50:48 · 562 阅读 · 0 评论 -
mysql在Navicat 以sql命令方式还原数据库太慢解决方案
博主原创,转载附上本微博链接,谢谢会写这篇博文因为 3.9G的 sql文件 在Navicat 里sql命令导入时间太长了 。博主的电脑差不多要1个小时,要疯了,然后不小心点下别的程序Navicat 进程还会卡住所以百度了 发现 了 在window 下,sql命令 直接还原会非常快,下面说下流程吧先晒关键代码mysql>use 数据库mysql>source d:/mydb.sql看到这里,懂得人 就懂了,新手小朋友,往下看,我说下完整的流程1、想想还是...原创 2021-02-08 16:11:30 · 2963 阅读 · 0 评论 -
eggjs 数据库sql命令转model
先看效果下图就是根据mysql的 某个数据库 的所有表 自动生成的 可以给eggjs用的model文章为博主原创,博客地址 https://blog.csdn.net/xuelang532777032转载附上本文链接 博主wx : xuelangzhiye 说下博主的操作步骤吧。来,首先你要确保已经安装了egg-sequelize -》https://blog.csdn.net/xuelang532777032/article/details/1129074...原创 2021-01-26 18:06:00 · 374 阅读 · 0 评论 -
eggjs Unknown column ‘createdAt‘ in ‘field list‘ 报错解决方案
在egg-sequelize中启用了时间戳如果你 ctx.model.PromotionOrder.findAll(query) 查询时,会查询model中的每一进行别名,model中开启的时间戳也会一起查数据库中createdAt,updatedAt 实际是 2020-03-04 05:20:02 而不是时间戳解决办法1、方法一 :单独对这个model 进行处理 注意看是在实体后逗号, 我嗮下结构 define(modelName, attributes, [option...原创 2021-01-26 15:21:15 · 1080 阅读 · 0 评论 -
eggjs Table ‘***.***‘ doesn‘t exist
描述问题,eggjs 新建model,然后ctx.model.PromotionOrder.findAll 查询时报错1、博主,可以确认有这个数据库有这个表2、也驼峰形式写了,貌似还是一样报错,如果你问题和我一样,往下看解决方案之前看视频教程配置的sequelize 貌似是配错了,仔细看,报错信息Table 'weiyouuxx.promotion_orders' doesn't exist promotion_orders 后面怎么多了一个"s"实际在con...原创 2021-01-26 14:44:28 · 479 阅读 · 0 评论 -
egg-sequelize 中文api 解决方案
首先 英文在这里https://sequelize.org/master/ 实际没有针对 egg的单独文档,至少目前还没找到。。。博主尽力了,博主初学,欢迎技术交流 wx: xuelangzhiye然后,其实如果你要找app.model.define 里面要放那些属性、增删改方法在哪里、怎么一对多 多对多 , 还是有地方找的Sequelize 中文API文档-1. 快速入门、Sequelize类https://itbilu.com/nodejs/npm/VkYIaRPz-.ht...原创 2021-01-21 16:19:02 · 750 阅读 · 0 评论 -
eggjs +sequelize 操作流程详解
主要是官网写的太乱了,官网地址-》https://eggjs.org/zh-cn/tutorials/sequelize.htmlmysql 的安装配置在我另一篇文章-》https://blog.csdn.net/xuelang532777032/article/details/101321699自行去看因为原创 2021-01-21 13:49:41 · 359 阅读 · 1 评论 -
egg Cannot find mod ule ‘ali-rds‘ 解决方案
说下bug场景,1、egg开发,2、安装官网的操作,$ npm i --save egg-mysql 时没问题3、await app.mysql.select('article');时报错开始的时候博主也是看的一脸蒙蔽,明明按照官网的操作一步一步来 官网地址https://eggjs.org/zh-cn/tutorials/mysql.html,结果还是报了下面的错误,然后一看 其实cnpm run debug的时候其实就报错了,如果你报错信息跟我一样,你在继续往下看先上..原创 2021-01-18 11:02:03 · 308 阅读 · 0 评论 -
net start mysql 发生系统错误2 系统找不到指定的文件。
之前设置了管理员运行发现还是不行的看这里就对了第一,建议直接给cmd设置默认管理员运行(win10的用户)流程如下命令输入cmd 右键图标,打开文件位置2、右键属性点高级 ,勾选用管理员身份运行好,设置完管理员运行,接下去 解决那个系统找不到指定的文件的问题cmd打开对应mysql的bin目录依次输入如下命令mysqld --removemysqld --installnet start mysql如图这样就可以了...原创 2020-09-28 11:24:53 · 18637 阅读 · 41 评论 -
mysqld --initialize --console 时报错
安装的时候报错,后面找到问题了就是 路径反斜杆问题,看到没 表红的 那个地方原创 2020-09-28 10:46:26 · 6688 阅读 · 2 评论 -
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual 解决方案
我在执行 show database;的时候报错的 ;如下好看出问题了吗 ,不对 不是 大小写 问题, 是那个分号,那个 ;要 英文状态下 输入 ,把你的 输入法 切换成英文状态!!!就可以了如下 复制去吧show databases;...原创 2019-09-26 23:41:04 · 10966 阅读 · 2 评论 -
1251 client does not support authentication protocol requested by server;co 报错解决方案
问题:利用Navicat 连接本地mysql的时候报错了 明明用户名密码没错 我就醉了root@localhost: ?&Yrt63hs5#f我就输入?&Yrt63hs5#f 还是报错 我一度怀疑是我mysql不是装在c盘才导致这种错误我的 群852311425go交流群,绝对原创,转载请附上 本微博链接。后面找过几篇博文 基本 确定可...原创 2019-09-26 00:00:59 · 4293 阅读 · 3 评论 -
mysql下载安装
第一步 下载,貌似 下载地址是被墙的 厉害,一路卡 ,来 直接来几个地址吧,看你们要跳哪几个界面https://dev.mysql.com/downloads/mysql/https://dev.mysql.com/downloads/file/?id=487686还有下载链接sql window版的8.0.17版的 https://cdn.mysql.com/...原创 2019-09-25 00:26:27 · 284 阅读 · 0 评论