MySQL позволяет вам указать другой механизм для таблицы с сервера по умолчанию. Какие накладные расходы это создает? Если бы я хотел присоединиться к таблице, которая использует InnoDB со таблицей, в которой используется MyISAM, какой движок использует MySQL для запуска запросов в этой таблице temp? Например, если бы я хотел выполнить задачу на этой результирующей временной таблице, которую может сделать только один движок (например, полнотекстовая индексация), может ли оптимизатор MySQL использовать правильный движок?MySQL - Различные двигатели для разных таблиц
Есть ли другая причина не указывать конкретные двигатели для определенных таблиц, даже если они могут отличаться от сервера по умолчанию?
Возможно, это сообщение отвечает на ваш запрос - http://stackoverflow.com/questions/5475283/joining-innodb-tables-with-myisam-tables – Abhay
Если у вас нет особых причин для смешивания систем хранения (например, проблемы с производительностью) просто избегайте этого. –