Some of you may recall how the MySQL docs used to argue that foreign key constraints were a bad idea and did not belong in the database. They no longer include this embarrassing discussion in their docs ("hey, I got rid of 'strict' and my program worked!") but many of their users still don't get it.
Witness a recent
Do I really need to say anything?