Bonjour,
J’ai une version de dolibarr installée initialement en 2.6.1, fonctionnant en 9.0.0 (oui … je n’ai pas fait les mise à jour …)
Je passe donc à la version 10.0.1
Mais au moment de la mise à jour :
Request 19 sql='ALTER TABLE llx_mailing_unsubscribe ADD UNIQUE uk_mailing_unsubscribe(email, entity, unsubscribegroup);'
Erreur DB_ERROR_1071: ALTER TABLE llx_mailing_unsubscribe ADD UNIQUE uk_mailing_unsubscribe(email, entity, unsubscribegroup);
Specified key was too long; max key length is 767 bytes
la structure de cette table
CREATE TABLE `llx_mailing_unsubscribe` (
`rowid` int(11) NOT NULL,
`entity` int(11) NOT NULL DEFAULT '1',
`email` varchar(255) DEFAULT NULL,
`unsubscribegroup` varchar(128) DEFAULT '',
`ip` varchar(128) DEFAULT NULL,
`date_creat` datetime DEFAULT NULL,
`tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
la table est vide, et l’interclassement est utf8mb4_general_ci (c’est d‘aileurs la seule de ce type).
La BDD : MariaDB 10.1.38
Comme je ne me servirais pas du mailing : pas de soucis, mais je ne comprend pas pourquoi cela n’arrive qu’a moi ?
Merci