«Обычный» способ - хранить XML в CLOB (символьный большой объект), а MySQL поддерживает CLOB с 4 типами данных:
- TINYTEXT - столбец CLOB с максимальной длиной 255 (2 ** 8 - 1) символов.
- TEXT - столбец CLOB с максимальной длиной 65 535 (2 ** 16 - 1) символов.
- MEDIUMTEXT - столбец CLOB с максимальной длиной 16 777 215 (2 ** 24 - 1) символов.
- LONGTEXT - столбец CLOB с максимальной длиной 4 294 967 295 или 4 ГБ (2 ** 32 - 1) символов.
Использование одного или другого зависит от ваших потребностей.