mysql-小记
海-LLH
程序需要一步一步往上走,希望热爱程序的我们可以一起看山下的风景!
展开
-
mysql ERROR 1055 (42000)
在我从本地上传代码到线上的时候,一直都是正常的。在一个app中查看消费记录的时候,居然报服务器出错。本地很正常。当时第一反应就是mysql语句写错了。但本地又很正常。我当时就想到是不是mysql的版本问题。版本也相同。后来经过上网查找发现了问题是由于sql_mode的设置原因# select @@GLOBAL.sql_mode查看sql_mode的设置+---------------------原创 2017-11-16 10:38:41 · 1111 阅读 · 0 评论 -
B-Tree 索引
什么是B-Tree B-Tree就是我们常说的B树,一定不要读成B减树,否则就很丢人了。B树这种数据结构常常用于实现数据库索引,因为它的查找效率比较高。磁盘IO与预读 磁盘读取依靠的是机械运动,分为寻道时间、旋转延迟、传输时间三个部分,这三个部分耗时相加就是一次磁盘IO的时间,大概9ms左右。这个成本是访问内存的十万倍左右;正是由于磁盘IO是非常昂贵的操作,所以计算机操作系统对此做了优...转载 2018-02-27 10:24:38 · 322 阅读 · 0 评论 -
B+Tree、B*Tree
B+TreeB+树是B-树的变体,也是一种多路搜索树:其定义基本与B-树同,除了:1.非叶子结点的子树指针与关键字个数相同;2.非叶子结点的子树指针P[i],指向关键字值属于[K[i],K[i+1])的子树(B-树是开区间);3.为所有叶子结点增加一个链指针;所有关键字都在叶子结点出现 B+的搜索与B-树也基本相同,区别是B+树只有达到叶子结点才命中(B-树可以在非叶子...转载 2018-02-27 11:18:41 · 283 阅读 · 0 评论 -
mysql 中国省市区.sql
这里 下载链接原创 2018-04-27 14:42:54 · 3497 阅读 · 7 评论 -
phalcon 模型前置操作不生效
在一次添加测试账号的时候,不小心吧一条主键id为0的数据添加下去了。导致数据库的所有前置操作都不生效。MMP只要把那条数据删掉即可原创 2018-06-12 14:42:52 · 347 阅读 · 0 评论 -
mysql case when 的坑
语句一UPDATE categories SET display_order = CASE id WHEN 1 THEN 3 WHEN 2 THEN 4 WHEN 3 THEN 5 END;语句二UPDATE categories SET display_order = CASE id WHEN 1 T...原创 2018-07-25 16:43:14 · 2608 阅读 · 1 评论 -
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column
当遇到这个问题的时候,有两个方面去解决 1、mysql 配置的问题找到 my.cnf在my.ini里找到sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”把其中的STRICT_TRANS_TABLES,去掉,或者把sqlmode=STRICT_TRANS_TABLES,NO_AUTO_CR...原创 2018-07-27 18:51:38 · 9079 阅读 · 0 评论 -
mysql ERROR 1018
有一段时间我打开mysql的链接发现报错ERROR 1018 (HY000): Can't read dir of './test/' (errno: 13 - Permission denied)错误1018 (HY000):不能读取目录'。(errno: 13 -拒绝许可)原因是因为:你的mysql 数据目录权限被修改了找到 my.cnf搜索 datadir 找到你的dat...原创 2018-08-10 11:08:29 · 739 阅读 · 0 评论 -
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql..)
今天一大早 遇到了这个问题。按照网上的所有办法都解决了,都不能解决01、Swap 无可用空间free -ml 02、可能是 mysql data 目录的权限问题chown -R mysql:mysql /data/mysql/data[你的mysql data 目录]03、磁盘满了df -h...原创 2018-10-29 11:56:34 · 38007 阅读 · 3 评论