随笔分类 - Mysql
摘要:select a.* from (select * from TABLE order by create_time desc) a group by a.user_id 这里查询的是USER_ID相同的最新一条数据注:在mysql5.7以及之后的版本,如果GROUP BY的子查询中包含ORDER B
阅读全文
摘要:1.在创建表结构的时候增加: DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP CREATE TABLE `account_additional_function` ( `id` int(11) unsigned NOT NULL AUTO_
阅读全文
摘要:https://blog.csdn.net/qq_39331713/article/details/81747188
阅读全文
摘要:转载:https://www.imooc.com/article/17776?block_id=tuijian_wz
阅读全文
摘要:MySQL Workbench 8.0在连接数据库时,提示: 解决方案如下: 1、先在workbench中创建一个连接,关闭workbench2、打开C:\Users[用户名]\AppData\Roaming\MySQL\Workbench\connections.xml,找到这个连接的相关信息,然
阅读全文
摘要:安装MySQL Workbench 安装失败 提示: 解决方案:打开网址下载安装对应版本的VC++即可 https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
阅读全文
摘要:下面有两种方式: 1. Flyway 管理数据库版本变更 https://www.jianshu.com/p/961b989d4f12 2. Liquibase https://www.jianshu.com/p/07a45b6722fd
阅读全文
摘要:例如:统计每天的领取数量及领取人数 select DATE_FORMAT(create_time,'%Y-%m-%d') 日期,count(1) 领取数量, count(DISTINCT user_id) 领取人数 // 查询日期、每天的领取总数、 去重后的每天的领取人数(同一天一个人可能领多个)
阅读全文
摘要:基本的思路是,以安全模式启动mysql,这样不需要密码可以直接以root身份登录,然后重设密码。 首先,我们停掉MySQL服务: sudo service mysql stop 以上命令适用于Ubuntu和Debian。CentOS、Fedora和RHEL下使用mysqld替换mysql。 以安全模
阅读全文
摘要:原因:在连接mysql时没有"-u"参数导致的。
阅读全文
摘要:1、 查看MySQL是否开启了事件功能 查看命令: show variables like '%sc%'; 打开event_scheduler(临时开启,MySQL服务重启后时效) SET GLOBAL event_scheduler = ON; 永久开启方法:my.cnf中[mysqld]添加ev
阅读全文
摘要:执行jdbc查询时抛出异常: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engin
阅读全文
摘要:链接: https://pan.baidu.com/s/1H2fO0c-5v9adaA5863ELvA 提取码: wiph
阅读全文
摘要:Linux 中的权限 这里我拿一个tomcat目录举例说明。首先我们在linux系统中执行命令:ls -l 我们拿出其中一个说明-rwxr-xr-x,在Linux 系统中权限是区分用户的,即用户、组用户、其他用户,第一位表示文件的类型,-代表文件,d代表目录,其他每个用户占三个字符,这里-rwxr-
阅读全文
摘要:这是my.ini文件。 我的解决方法: 用Notepad++打开my.ini,点击上面编码菜单,选择ASIN编码保存后就可以了。
阅读全文
摘要:1、问题描述 我获取当天最大的时间:结果是当天的23:59:59秒 但是插入数据库的时间多了1秒钟,变成第二天的00:00:00 2、解决办法 我把最后一位毫秒变为0 了,mysql(有些版本的)会对插入的时间的毫秒值大于500的进位操作,所以在此地设置毫秒值为0.
阅读全文
摘要:1)instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) /
阅读全文
摘要:在电商行业经常遇到的问题就是类目与类目以及类目与商品的关系。 如果要查询一级类目下的所有商品 常规做法是先查询该一级类目下所有的二级类目,再由二级类目查询所有的三级类目,直到最后一级,再查询出对应的商品。 首先想到的方法就是递归。 偶然发现mysql的IFNULL方法其实可以替换常规的递归方法。 先
阅读全文
摘要:通过service mysql status 命令来查看mysql 的启动状态 报错如下: ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 解决方法:删除/var/lock/subsys/mysql
阅读全文
摘要:linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子 使用命令 # service mysqld status 或者 # service mysql status 命令来查看mysql 的启动状态如果是 mysqld is stopped 那就说明mysql服务是停止状态,如
阅读全文