mysql
-
临时修改 MySQL 容器的 sql_mode
1、查询 SQL 报错:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELEC…
-
MySQL 报错:1055 – Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘model.group_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
1、MySQL 报错: 1055 – Expression #2 of SELECT list is not in GROUP BY clause and contai…
-
MySQL 表注释、字段注释、值皆为乱码的解决
1、表的注释乱码。如图1 图1 2、字段的注释乱码。如图2 图2 3、表中的值乱码。如图3 图3 4、在 SQL 文件的最开头添加:SET NAMES utf8mb4; SET N…
-
在 CakePHP v2.6.4 中,报错:SQLSTATE[HY000] [2002] Connection timed out 的分析解决
1、在 CakePHP v2.6.4 中,报错:SQLSTATE[HY000] [2002] Connection timed out。如图1 图1 2020-08-19 13:2…
-
在 MySQL 的 SQL 文件中,定义变量与使用变量
1、现阶段存在一个新需求,需要在部署产品时,针对产品做一些初始化数据的工作。预先准备好相应的 SQL 文件。由于需要执行多条 SQL 语句,且后续的 SQL 语句依赖于之前的 SQ…
-
在 Yii 2.0 中,服务器的健康检查的实现
1、在 Yii 2.0 中,健康检查的实现,之前有同事实现了一个版本,感觉有必要再调整一下 Yii::$app->db->open(); if(!Yii::$app-&…
-
在 Yii 2.0 中执行数据库迁移:添加 MySQL 字段的 MEDIUMTEXT 类型
1、在 Yii 2.0 中执行数据库迁移:MySQL 的 MEDIUMTEXT 类型。四个 TEXT 类型是 TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT。仅…
-
策划指挥的 MySQL 5.6|5.7 中添加索引的规则整理与优化,使用 EXPLAIN 优化查询 (二)
1、基于 Explain 分析 第 1 条 SQL 如下,如图1 图1 EXPLAIN SELECT `pa_plan_task`.* FROM `pa_plan_task` LE…
-
策划指挥的 MySQL 5.6|5.7 中添加索引的规则整理与优化,使用 EXPLAIN 优化查询 (一)
1、pa_config_column 表的索引如图1,pa_config_column_user 表的索引如图2 图1 图2 2、基于 Explain 分析 第 1 条 SQL 如…
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,日志消息的自动定时删除 (十一)
1、由于日志消息是存储于 MySQL 的 log 表中,在生产环境中,累积了大量的数据,log 表的数据长度已经达到 数百 GB ,因此,决定基于控制台命令行实现日志消息的定时删除…