OVH Community, votre nouvel espace communautaire.

Phpmyadmin bug d'export sur les clés


sarybe
06/04/2016, 13h58
Rohhh, bien vu, je comprend mieux du coup pourquoi sur le support on m'indiquait que ça pouvait venir d'un problème durant l'envoi du fichier

Par contre j'arrive toujours pas à comprendre pourquoi la dernière fois que j'ai fais un import dans la base de données je me suis retrouver sans aucune clé (peut-être effectivement un problème comme indiqué sur le support)

Bizarre bizarre. Merci en tout cas je vais pouvoir refaire des dump sans craintes de perdre mes clés.

PS : j'aurai du faire un export sans données, ça aurait été plus simple pour voir la fin du fichier et j'aurai moins stresser à l'idée de devoir un jour faire un import.

Ludo.H
06/04/2016, 13h48
Bonjour,

Les clefs sont à la fin du dump.
Pour vous en assurer, faite une recherche sur une clef et vous trouverez votre bonheur

Cdt,

sarybe
06/04/2016, 13h06
Bonjour à tous,

Je constate depuis un moment que mes exports de bases de données via phpmyadmin d'ovh (sur mutualisé) ne contiennent plus aucune clé (suppression aussi la valeur d'auto incrément dans la structure de la table).

Par contre si je fais une backup via le manager les clés sont bien ajoutées dans mon dump.

Exemple via phpmyadmin :
DROP TABLE IF EXISTS `_banlist`;
CREATE TABLE IF NOT EXISTS `_banlist` (
`ban_id` mediumint(8) unsigned NOT NULL,
`ban_userid` mediumint(8) NOT NULL DEFAULT '0',
`ban_ip` varchar(8) NOT NULL DEFAULT '',
`ban_email` varchar(255) DEFAULT NULL
) ENGINE=MyISAM AUTO_INCREMENT=967 DEFAULT CHARSET=utf8;

Et via le manager et la fonction de sauvegarde de bdd :
DROP TABLE IF EXISTS `_banlist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `_banlist` (
`ban_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`ban_userid` mediumint(8) NOT NULL DEFAULT '0',
`ban_ip` varchar(8) NOT NULL DEFAULT '',
`ban_email` varchar(255) DEFAULT NULL,
PRIMARY KEY (`ban_id`),
KEY `ban_ip_user_id` (`ban_id`,`ban_userid`)
) ENGINE=MyISAM AUTO_INCREMENT=967 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

Quelqu'un a t-il déjà constaté ce problème et aurait trouvé une solution afin d'éviter d'avoir a recréer toutes les clés primaire, unique, ...

Merci d'avance