随笔分类 - Mysql
摘要:导致这个问题的原因索引的字段都太长了,mysql受不了,解决方法就是,让mysql支持比较长的索引,然后在插入表的时候,添加ROW_FORMAT=DYNAMIC ,自动格式化索引。 ERROR 1071 (42000): Specified key was too long; max key len
阅读全文
摘要:一 concat()函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。 3、语法:concat(str1, seperator,str2,seperator,...
阅读全文
摘要:转自:https://www.cnblogs.com/yy20141204bb/p/8409988.html 基础table为: mysql> select * from staff; + + + + | id | name | slary | + + + + | 3 | haofugui | 10
阅读全文
摘要:通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard Time (USA) UTC-06:00 澳大利亚中部时间 Central Standard Ti
阅读全文
摘要:最近需要查询每组时间最新的记录 表如下: 目标结果是: 一开始的想法: select * from (select * from log where account_id = 45 order by shop_id,create_time desc) w group by w.shop_id 这种写
阅读全文
摘要:1.先来看原备份数据库语句: 警告信息1: Warning: Using a password on the command line interface can be insecure. 意思是说:在命令行界面上使用密码可能是不安全的,不能直接把密码写在脚本中。 解决方法: 在/etc/my.cn
阅读全文
摘要:转自:https://blog.csdn.net/yumushui/article/details/38960619
阅读全文
摘要:1 1.查看是否开启evevt与开启evevt。 2 3 1.1、MySQL evevt功能默认是关闭的,可以使用下面的语句来看evevt的状态,如果是OFF或者0,表示是关闭的。 4 show VARIABLES LIKE '%sche%'; 5 1.2、开启evevt功能 6 SET GLOBAL event_schedule...
阅读全文
摘要:转自:http://blog.slogra.com/post-512.html 今天给新加的几个数据库备份,在执行mysqldump的时候,居然报mysqldump: Got error: 1044: Access denied for user 'jpzen'@'localhost' to dat
阅读全文
摘要:一、先说锁的概念 锁级别: 1.行级锁: InnoDB引擎(也支持表级锁,默认是行级锁),开销大,加锁慢;会出现死锁。锁定粒度最小,发生锁冲突的概率最低,并发度最高。 2.表级锁:MylSAM引擎和Memory引擎,开销小,加锁快;不会出现死锁,锁定粒度最大,发生锁冲突的概率最高,并发度最低。 3.
阅读全文