„Zwykłym” sposobem jest przechowywanie XML w CLOB (duży obiekt znaków), a MySQL obsługuje CLOB z 4 typami danych:
- TINYTEXT – kolumna CLOB o maksymalnej długości 255 (2**8 - 1) znaków.
- TEKST — kolumna CLOB o maksymalnej długości 65 535 (2**16 - 1) znaków.
- MEDIUMTEXT – kolumna CLOB o maksymalnej długości 16 777 215 (2**24 - 1) znaków.
- LONGTEXT – kolumna CLOB o maksymalnej długości 4 294 967 295 lub 4 GB (2**32 - 1) znaków.
Korzystanie z jednego lub drugiego zależy od Twoich potrzeb.