Je sais que les questions portant ce titre ont déjà reçu une réponse, mais continuez à lire. J'ai lu attentivement toutes les autres questions / réponses sur cette erreur avant de poster.
J'obtiens l'erreur ci-dessus pour la requête suivante:
CREATE TABLE IF NOT EXISTS `pds_core_menu_items` (
`menu_id` varchar(32) NOT NULL,
`parent_menu_id` int(32) unsigned DEFAULT NULL,
`menu_name` varchar(255) DEFAULT NULL,
`menu_link` varchar(255) DEFAULT NULL,
`plugin` varchar(255) DEFAULT NULL,
`menu_type` int(1) DEFAULT NULL,
`extend` varchar(255) DEFAULT NULL,
`new_window` int(1) DEFAULT NULL,
`rank` int(100) DEFAULT NULL,
`hide` int(1) DEFAULT NULL,
`template_id` int(32) unsigned DEFAULT NULL,
`alias` varchar(255) DEFAULT NULL,
`layout` varchar(255) DEFAULT NULL,
PRIMARY KEY (`menu_id`),
KEY `index` (`parent_menu_id`,`menu_link`,`plugin`,`alias`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Quelqu'un a-t-il une idée pourquoi et comment y remédier? Le hic est que cette même requête fonctionne parfaitement sur ma machine locale, et a également fonctionné sur mon hôte précédent. Btw.it vient d'un projet mature - phpdevshell - donc je suppose que ces gars savent ce qu'ils font, bien que vous ne le sachiez jamais.
Tout indice apprécié.
J'utilise phpMyAdmin.