- Posts: 4
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
Please Log in to join the conversation.
ALTER TABLE survey_123 ROW_FORMAT=DYNAMIC;
Please Log in to join the conversation.
Please Log in to join the conversation.
In 3.X : we use InnoDB for internal table (survey/question/answer etc …) but MyIsam for survey table.Hello,
person responsible for the installation here.
Indeed with LS5 we switched the database engine to InnoDB. It is very hard to find good reasons for still using MyISAM in 2023, especially in a larger scaled environment.
The error message seems a bit misleading: In fact the row size gets too large, which can be caused by too many columns, true, but the amount of columns is not the troublemaker in that case though.
What would be best practice? Mixing database engines? Updating the migration scripts with something liketo bypass the problem?Code:ALTER TABLE survey_123 ROW_FORMAT=DYNAMIC;
Best regards,
Frank
ROW_FORMAT=DYNAMIC; allow to create the survey : it's great :) (if it don't broke something else …
Please Log in to join the conversation.
SET SESSION innodb_strict_mode=OFF; CREATE TABLE tab ( ... ) ENGINE=InnoDB ROW_FORMAT=DYNAMIC;
Please Log in to join the conversation.
Please Log in to join the conversation.