sql >> Databasteknik >  >> RDS >> Mysql

Radstorleken är för stor fel i mysql skapa tabellfråga

Den totala storleken på alla fält i tabellen är mer än gränsen, 65535, det är därför du får det här felet.

Du bör använda text typ istället för varchar för långa strängar. Ersätt alla varchar(8000) med text , och det borde fungera.

Eller, ännu bättre, använd lämpliga datatyper istället för de "för stora". Du behöver egentligen inte 8000 tecken för att lagra currency , gör du?



  1. Stöder MySQL användardefinierade datatyper

  2. Dela anslutning till postgres db över processer i Python

  3. Skapa en procedur i mySql med parametrar

  4. Kan jag automatiskt skapa en tabell i PostgreSQL från en csv-fil med rubriker?