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

Zeilengröße zu groß Fehler in MySQL-Tabellenabfrage erstellen

Die Gesamtgröße aller Felder in der Tabelle übersteigt das Limit von 65535, deshalb erhalten Sie diesen Fehler.

Sie sollten text verwenden Typ anstelle von varchar für lange Saiten. Ersetzen Sie alle varchar(8000) mit text , und es sollte funktionieren.

Oder, noch besser, verwenden Sie geeignete Datentypen anstelle der "zu großen". Sie brauchen nicht wirklich 8000 Zeichen, um currency zu speichern , du?