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.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea84c5-1ec7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea84c5-1ec7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?