Sad Spirit
Ещё три варианта:
1) Дешёвый хостинг, где возможно только создание таблиц MyISAM
2) FULLTEXT поиск, работающий только в MyISAM. Даже если он нужен в паре таблиц, внешние ключи между MyISAM и INNODB работать не будут. Тут приходится выбирать что проще сделать ручками в каждом конкретном случае.
3) [last not least] Если посмотреть топики в этом разделе, можно увидеть темы, авторы которых спокойно создают таблицы с внешними ключами, но не могут выбрать оттуда записи при помощи элементарного JOIN. И эти люди не смогут составить поисковый запрос на dev.mysql.com типа: FOREIGN KEY + INNODB, CASCADE + INNODB, так как не знают этих терминов. Ничего такого я не хочу сказать про нашего thread-стартера. Тем не менее вопрос был сформулирован именно так как он был сформулирован (не скажите какие таблицы поддерживают внешние ключи, а подскажите запрос) и форум читают разные люди.