Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie bekomme ich den Doctrine TEXT-Typ?

Sie beziehen sich auf den falschen Typ in der Dokumentation. In Ihrem Code haben Sie type="string" aber Ihr Verweis auf die Dokumentation bezieht sich auf type="object" .

Wenn Sie den Teil der obigen Tabelle in den referenzierten Dokumenten lesen, werden Sie diesen string sehen wird in VARCHAR gecastet in MySQL wenn length überschreitet nicht die maximale Länge für MySQL und wird in MEDIUMTEXT gecastet wenn length überschreitet.

Aber wenn Sie explizit TEXT erhalten möchten Feld müssen Sie Ihre Spalte mit type="text" definieren .