Całkowity rozmiar wszystkich pól w tabeli jest większy niż limit, 65535, dlatego otrzymujesz ten błąd.
Powinieneś użyć text
wpisz zamiast varchar
na długie struny. Zastąp wszystkie varchar(8000)
z text
i powinno działać.
Lub, jeszcze lepiej, użyj odpowiednich typów danych zamiast „zbyt dużych”. Tak naprawdę nie potrzebujesz 8000 znaków do przechowywania currency
, prawda?