Mysql rowsize too large error?

mysql5.6 has the following error:
OperationalError: (1118, "Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_
tried many solutions on the Internet, this is my configuration file:

clipboard.png

Please take a look at

Mar.13,2021

Row size too large means that the total length of a fixed length field in a record exceeds the set value. There are two options:

  • modify some field types, such as VARCHAR to TEXT and BLOB (which do not occupy the total length of the record), so that the total length comes down.
  • modify the configuration property of MySQL inno_db_page_size to enlarge it

has nothing to do with the two attributes marked on your graph.

Menu