Un grave bug identificado en MySQL en 2005 sigue sin solución, afectando la integridad de datos al no activar triggers durante eliminaciones en cascada con claves foráneas. Los triggers, esenciales para mantener la coherencia de los datos, fallan si las modificaciones no son directas. Este problema rompe la integridad de los datos, generando errores invisibles en estadísticas y cálculos financieros. A pesar de las promesas de resolución en la versión 5.1, el bug persiste sin solución oficial, solo una nota en la documentación.
La comunidad ha expresado frustración por la falta de acción y acusa a Oracle, dueño de MySQL desde 2010, de descuidar el proyecto. Algunos sugieren que resolver el bug podría afectar sistemas acostumbrados a esta limitación, aunque pocos dependen de su mal funcionamiento. La situación ha impulsado a empresas a migrar a PostgreSQL, que respeta estrictamente las reglas ACID y es considerado una alternativa más fiable. Usuarios de MySQL deberían auditar sus sistemas, buscar métodos alternativos de integridad y considerar migraciones a motores como PostgreSQL. La popularidad de MySQL está en descenso mientras PostgreSQL gana terreno.