sql >> Database >  >> RDS >> Mysql

Rijgrootte te groot fout in mysql tabelquery maken

De totale grootte van alle velden in de tabel is groter dan de limiet, 65535, daarom krijgt u deze foutmelding.

Gebruik text typ in plaats van varchar voor lange snaren. Vervang alle varchar(8000) met text , en het zou moeten werken.

Of, nog beter, gebruik de juiste gegevenstypen in plaats van de 'te grote'. Je hebt niet echt 8000 tekens nodig om currency op te slaan , jij ook?



  1. Hoe char(N) datatype af te dwingen in plaats van varchar(N) in django modelveld

  2. Bulkupdate in C#

  3. Testen van PostgreSQL-functies die refcursor verbruiken en retourneren

  4. Databasestructuur met dynamische velden