Hacker News new | ask | show | jobs
by ttfkam 1442 days ago
I didn't know about the anti-view sentiment. I do remember them arguing against any need of foreign keys at all, then after they implemented them poorly arguing about limiting their use as they were just "useless overhead". Full transaction safety (aka ACID) was "for banks" not the rest of us. Silently truncating input was de rigueur, blissfully accepting 'Mary had a little lamb' into an integer column happily stored 0, and handling concurrent transactions with MyISAM? Fuhgeddaboutit.

The gotchas listed here (https://sql-info.de/mysql/gotchas.html) have all now been addressed, but I still have a bitter taste from that era and avoid MySQL to this day when I can. I feel the same way about PHP despite the improvements—let's face it—the developers were forced to take. (https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/)

Together they made an unholy alliance whose ecosystem's sole reason for existence seemed to be maximizing the production of high severity CVEs.