MySQL 花了 21 年才修复这个 bug
视频讲述MySQL一个bug从2005年报告到2026年修复历时21年的故事。该bug是外键级联删除时触发器不触发,源于MySQL将外键实现在InnoDB存储引擎层,与SQL层分离。最终通过将外键提升到SQL层解决。
文化语境
fix it in 2026:工单关闭不等于当前 9.7 已发布该行为
片中把 Bug #11472 在 2026 年关闭、外键逻辑上移 SQL 层概括成‘终于修好了’;但 MySQL 当前 9.7 手册仍写明级联外键动作不会激活触发器,所以架构工作与用户可依赖的已发布行为不能直接画等号。
the second best programming language:没点名的是 Java
Oracle 收购 Sun 后不只接手 MySQL;讲者故意不说名字的 ‘the second best programming language’ 指 Sun 创造并长期持有的 Java。‘第二好’只是主观调侃,片中没有交代第一名。
