rollback 无效的根本原因是事务状态已不可回滚,如 autocommit=1、未显式开启事务或隐式提交语 […]
postgresql 中 create index on t ((lower(name))) 是表达式索引,非 […]
多数应用应选 read committed,仅在需强一致性时升至 repeatable read 或 seri […]
应优先选 before 处理数据修改与校验,after 用于依赖生成值的操作;触发器须轻量、避免跨表更新与外部 […]
嵌套 case 需严格匹配 end,缩进仅助读;when 支持布尔表达式;超两层嵌套建议用 cte 或子查询; […]
全文索引仅通过 match() against() 语法生效,不替代 like;需匹配词干、避开停用词与短词限 […]
游标比 select 慢且吃内存,因其逐行拉取结果集至缓冲区并频繁网络往返或内存拷贝;而 select 可流式 […]
group by 后 select 列必须为分组列或聚合函数,否则严格模式下报错;where 过滤原始行,ha […]
mysql 8.0+ 使用 regexp_like 需版本≥8.0.4 且启用 icu 正则引擎,不支持 pc […]
exists 比 in 更快因其是半连接,匹配即短路;in 在子查询含 null 时结果为空且可能全量物化。主 […]