随笔分类 - mysql
摘要:Db('study_report_day_info_sp')->field('id,rel_id, max(CAST(video_length as SIGNED)) as m') ->where('type',$type) ->where('coid',$coid) ->where('user_i
阅读全文
摘要:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'seo.
阅读全文
摘要:报错 2021-06-03 15:12:36 45183 [Note] Plugin 'FEDERATED' is disabled.2021-06-03 15:12:36 45183 [Note] InnoDB: Using atomics to ref count buffer pool pag
阅读全文
摘要:本文会提到 52 条 SQL 语句性能优化策略。 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者
阅读全文
摘要:悲观锁: 正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)的修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无
阅读全文
摘要:1. 触发器的作用? 触发器是一个特殊的存储过程,当对指定的表进行某种特定操作(如:Insert,Delete或Update)时,触发器产生作用。触发器可以调用存储过程。 触发器的语句 触发器的语句 Create Trigger[owner.]触发器名 On [owner.]表名 For {inse
阅读全文