Два механизма хранения поддерживают один и тот же синтаксис SQL.
Однако существуют определенные функции, которые поддерживаются в одном механизме хранения, но не в другом. Например, FULLTEXT
индексы, которые поддерживаются в MyISAM, но не InnoDB.
Что касается наборов результатов, возвращаемых MyISAM против InnoDB, они должны возвращать одинаковые строки, но строки могут быть не в том же порядке, если вы не включите детерминистическое предложение ORDER BY
. Например, если вы не включите предложение ORDER BY
или ORDER BY
неуникальный набор столбцов, то в некоторой степени строки будут отсортированы произвольно, что означает, что порядок может отличаться для разных механизмов хранения.