sql >> Database teknologi >  >> RDS >> Mysql

Rækkestørrelsen er for stor fejl i mysql-opret tabelforespørgsel

Den samlede størrelse af alle felter i tabellen er mere end grænsen, 65535, det er derfor du får denne fejl.

Du skal bruge text type i stedet for varchar til lange strenge. Erstat alle varchar(8000) med text , og det burde virke.

Eller endnu bedre, brug passende datatyper i stedet for de "for store". Du behøver egentlig ikke 8000 tegn for at gemme currency , gør du?



  1. Hvad gør en transaktion omkring en enkelt erklæring?

  2. Brugerdefinerede grafer til at overvåge dine MySQL-, MariaDB-, MongoDB- og PostgreSQL-systemer - ClusterControl Tips &Tricks

  3. Har brug for Oracle SQL for at opdele dato/tidsinterval efter dag

  4. NANVL() Funktion i Oracle