"The only nice aspect of FOREIGN KEY is that it gives ODBC and some
other client programs the ability to see how a table is connected and
to use this to show connection diagrams and to help in building
applicatons
"
This paragraph shows some distorted minds working on MySQL. That
explains why it is what it is. https://openacs.org/philosophy/why-not-mysql.html,
is beatiful reading.