welcome to mod,
the MySQL manual says
If a table-full error occurs, it may be that the disk is full or that the table has reached its maximum size. The effective maximum table size for MySQL databases is usually determined by operating system constraints on file sizes, not by MySQL internal limits. See Section 8.4.6, “Limits on Table Size”.
Solutions in the MySQL manual
https://dev.mysql.com/doc/refman/8.0/en ... limit.html
Good luck
Ralf