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?