Zapnuti innodb_large_prefix pro MariaDB – index limits

117 zhlédnutíWebhostingmariadb
0

Omlouvam se, pod profilem nevidim polozeny dotaz z minulosti.

Problematika: https://oneuptime.com/blog/post/2026-03-31-mysql-fix-error-1071-specified-key-was-too-long/view

Index exceeding limit: exceeding the 767-byte limit for VARCHAR(255) MB4 encoded
`Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes`

ROW=dynamic, utf8mb4 je pozadavek.

Muj scenar:
An exception occurred while executing ‘ALTER TABLE [TABLE_NAME] CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;’:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

Resenim je na serveru zapnout podporu large prefixes

Moderni systemy jiz toto vyzaduji a neni mozne je provozovat nadale bez mb4.

Role: Zákazník
TV409765 Změnil status na publikováno