Bonjour,
Voila, effectivement, je rencontre un petit problème avec mon code.
Je cherche à créer une table i18n pour CakePHP via phpmyadmin, et en essayant le code suivant issu du cookbook officiel de CAKEPHP 3, sql retourne une erreur #1071 :
CREATE TABLE i18n (
id int NOT NULL auto_increment,
locale varchar(6) NOT NULL,
model varchar(255) NOT NULL,
foreign_key int(10) NOT NULL,
field varchar(255) NOT NULL,
content text,
PRIMARY KEY (id),
UNIQUE INDEX I18N_LOCALE_FIELD(locale, model, foreign_key, field),
INDEX I18N_FIELD(model, foreign_key, field)
);
MySQL a répondu : Documentation
1071 - La clé est trop longue. Longueur maximale: 1000
J'ai essayé de nouveaux interclassements pour ma base, j'étais en utf8_unicode_ci je suis passé en utf8_general_ci j'ai même mis utf8mb4_unicode_ci rien n'y fait.
Pouvez-vous m'aidez SVP ?