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

SugarCRM - Datenbankfehler - Zeilengröße zu groß?

Ich bin auf dasselbe Problem gestoßen, als ich SugarCRM als Multi-Tenant-Lösung implementiert habe. Sie haben mehrere Möglichkeiten.

1) Gehen Sie ins Studio und stellen Sie die Größe Ihrer Felder auf einen kleineren Wert ein. Jedes Zeichen in einem varchar-Feld ist im Durchschnitt einige Bytes groß. Wenn Sie also die zulässige Zeichenanzahl für jedes Ihrer Felder in Studio reduzieren, werden Sie mehr Felder in Ihrem Modul zulassen. (siehe http://dev.mysql.com /doc/refman/5.0/en/column-count-limit.html ).

2) Teilen Sie diese Felder in ein paar Module auf, die sich auf ein übergeordnetes Modul beziehen. Dadurch werden Ihre Felder über mehr als eine Tabelle verteilt, sodass Sie nicht an das Limit stoßen.

Ich helfe Ihnen gerne weiter, wenn Sie eine ausführlichere Erläuterung einer der beiden Lösungen benötigen.