Just a thought for this particular column should have separated columns. For example, let's say that the current column RANDOM_TEXT, like VARCHAR (4000), exceeds the limit, you can divide it into 2 columns, for example RANDOM_TEXT_1 and RANDOM_TEXT_2, when you write, you must be the first first 4000 characters, the first RANDOM_TEXT_1, and the rest - RANDOM_TEXT_2 you give it back to any application or any api, you must combine and pass as a single line.
source share