U verwijst naar een niet correct type in de documentatie. In je code heb je type="string" maar uw verwijzing naar documentatie is gerelateerd aan type="object" .
Als je het gedeelte van de tabel hierboven leest in de documenten waarnaar wordt verwezen, zul je zien dat string wordt gecast naar VARCHAR in MySQL als length overschrijdt de maximale lengte voor MySQL niet en wordt gecast naar MEDIUMTEXT if length overschrijdt.
Maar als u expliciet TEXT . wilt krijgen veld moet u uw kolom definiëren met type="text" .