Having multiple text column vs single text column or a medium text column, which should handle things better?
I assume this is InnoDB? One reason to go with single TEXT field is performance. A single TEXT field will only maintain one singly-linked-list of overflow pages, while multiple TEXT columns means if several of them requires overflow pages then the work is increased. Note that each TEXT column will have its own set of overflow pages, if these overflow pages do not have a good fill factor, you will be wasting disk space too.