![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
你算哪块小饼干啊呀呀
加油
展开
-
Sequelize模型的【查找】以及【批量新增】【批量编辑】等常用接口
1.查询findAllfindAll 它会生成一个标准的 select 查询,该查询将在表里面检索所有的条目,除非收到 where 的限制具体的使用如下:// service => test.tsimport { Service } from 'egg';export default class TestService extends Service { public async list() { return await ctx.model.Test.原创 2020-12-22 17:17:14 · 2350 阅读 · 0 评论 -
使用Sequelize进行分组聚合查询报错 sqlState: “42000“errno: 1055(mysql的sql_model的ONLY_FULL_GROUP_BY模式)
1.报错截图如下:2.报错原因:mysql5.7以后将 sql_model 的 ONLY_FULL_GROUP_BY 模式设置为打开状态,这样一来很多以前的聚合的语句就会报上面的错误 对于 GROUP BY 聚合操作,如果在 SELECT 中的列,没有在 GROUP BY 里面出现,那么将认为这个 SQL 语句是不合法的,因为列不在 GROUP BY 语句中。3.解决方法:可以把select中查询的属性(除聚合函数所需要的参数外),全部放入any_value函数中,在 Sequeli..原创 2020-12-21 15:42:04 · 808 阅读 · 0 评论 -
使用Sequelize进行分组聚合查询报错 Column ‘id’ in field list is ambiguous
1.用到的技术栈 Eggjs + TypeScript + React + Mysql功能需求描述:有两张表分别为 【用户diy关卡表】 和 【游戏记录表】 两张表的表名分别为 【game_diy_info】【save_data】,现在要通过【用户diy关卡表】的 id 去关联查询【游戏记录表】的 gid 然后聚合分组统计出【游戏记录表】出现的记录数,最后把它展示再 Echarts 的折线图上面。service 层import { Service } from 'egg';import...原创 2020-11-26 16:10:54 · 1153 阅读 · 0 评论 -
使用Navicat15连接Mysql报错1045-Access denied for user ‘root‘@‘localhost‘(using password:YES)解决方法
1.今天下午打开 Navicat 突然报了一个错误,如下:应该是说密码有问题2.搜了一下网上很多文章几乎都是说要再 mysql 安装目录下面的一个 my.ini 的文件上面加上一行skip-grant-tables,但是都没成功!!!解决方法: 1.在 Navicat 右键 => 点击编辑连接 => 然后再把密码修改一下点击确定 => 最后重新测试一下看一下能不能连接上去 2.可能出现的错误: 上面第一步的操作执行完成后,再使用 Navi...原创 2020-11-13 14:44:01 · 2252 阅读 · 0 评论