Merge è un tipo di tabella di MySQL. Una tabella di tipo Merge è una collezione di tabelle MyISAM aventi le stesse colonne e gli stessi indici. Le colonne e gli indici devono avere gli stessi nomi, lo stesso ordine e le stesse caratteristiche in tutte le tabelle MyISAM che fanno parte della stessa Merge. Esse però non devono necessariamente trovarsi nello stesso database e possono avere formati e opzioni (PACK_KEYS, MAX_ROWS...) differenti.Questo tipo di tabella è stato creato nelle più vecchie versioni di MySQL principalmente per supplire il mancato supporto alle viste e al partizionamento, ma ancora oggi può risultare utile.
Struttura dei file
Ogni tabella di tipo Merge è registrata in due file differenti. Ognuno ha un nome costituito da due parti: il nome di base è uguale al nome della tabella, mentre l'estensione indica la funzione del file.
Il file .frm contiene la definizione della struttura della tabella, come per le MyISAM.
Il file .MRG contiene i nomi delle tabelle