|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() Inscription : janvier 2004 Messages : 228 ![]() |
Je dispose d'une table que je gère avec phpmyadmin
Code :
Code :
UNIQUE KEY `nom_prof_2` (`nom_prof`), UNIQUE KEY `nom_prof_3` (`nom_prof`), UNIQUE KEY `nom_prof_4` (`nom_prof`), UNIQUE KEY `nom_prof_5` (`nom_prof`), UNIQUE KEY `nom_prof_6` (`nom_prof`), UNIQUE KEY `nom_prof_7` (`nom_prof`), UNIQUE KEY `nom_prof_8` (`nom_prof`), UNIQUE KEY `nom_prof_9` (`nom_prof`) Quel en est l'origine ? Merci à tous |
||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bizarre en effet !
Est-ce qu'un programme externe qui alimente la table (auto_increment est passé à 93) ne créerait pas les index supplémentaires ? Ces index apparaissent-ils dans phpMyAdmin ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : janvier 2004 Messages : 228 ![]() |
Entre la création et l'export, il y a eu saisie via php de 93 enregistrements.
L'application d'ailleurs fonctionne bien. Je m'étonne simplement de ce résultat à l'export (sauvegarde) qui posera problème lors d'une restauration. Je ne vois pas de quel coté chercher. Pourquoi 8 index supplémentaires sont-ils apparus ? Pourquoi font-ils référence à nom_prof - UNIQUE KEY `nom_prof_2` (`nom_prof`) |
|
|
00
|
|
|
#4 | |||||
![]() ![]() |
J'avais bien compris tout ça mais ça ne répond pas à mes questions qui sont des pistes de recherche de la cause.
Citation:
Citation:
Citation:
Citation:
Citation:
Reste à trouver pourquoi.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|||||
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Avcxjo MoKoRetraité Inscription : novembre 2005 Messages : 2 530 ![]() |
Saluton,
Il semble qu'une requête ALTER TABLE créant un nouvel index UNIQUE soit appelée tous les 10 INSERT. Un trigger ?
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof articles : Comment émuler un tableau croisé [quasi] dynamique et : Une énigme mathématique résolue avec MySQL recommande l'utilisation de PDO (PHP5 Data Objects) |
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : janvier 2004 Messages : 228 ![]() |
Oui, c'est cela... !
J'ai donné la possibilité de forcer la mise à jour de l'application depuis une très ancienne version. Dans ce cas là, il y a effectivement reprise de la commande $query = "ALTER TABLE`cdt_prof` ADD UNIQUE (`nom_prof`) " Merci à tous de m'avoir guidé dans cette recherche ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com