-
Notifications
You must be signed in to change notification settings - Fork 683
Description
Description
Receiving the following error when attempting to create a new field.
Seems the content table is full?
I'm seeing 5891 rows in total. The install has a lot of fields, most of which are translatable across 3 (multi) sites.
Database Exception – yii\db\Exception
SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
The SQL being executed was: ALTER TABLE content ADD field_landingPageButtonALink varchar(255)
Error Info: Array
(
[0] => 42000
[1] => 1118
[2] => Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
)
↵
Caused by: PDOException
SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
in /{path-removed}/vendor/yiisoft/yii2/db/Command.php at line 1299
Steps to reproduce
- Create new field
- Save (submit event gives DB error)
Additional info
- Craft version: 3.6.11.2
- PHP version: 7.4.12
- Database driver & version: MySQL 5.7.32
- Plugins & versions: