sql >> Databáze >  >> RDS >> Mysql

Příliš velká velikost řádku v dotazu na vytvoření tabulky mysql

Celková velikost všech polí v tabulce je větší než limit, 65535, proto se zobrazuje tato chyba.

Měli byste použít text zadejte místo varchar pro dlouhé struny. Nahraďte všechny varchar(8000) s text , a mělo by to fungovat.

Nebo ještě lépe použijte vhodné datové typy namísto „příliš velkých“. K uložení currency skutečně nepotřebujete 8000 znaků , ano?



  1. Jak skriptovat uložené procedury do souborů?

  2. Připojení podle předchozího ekvivalentu pro MySQL

  3. Jak používat kruhovou datovou strukturu ve funkcích okna

  4. SQL Server tabulky:jaký je rozdíl mezi @, # a ##?