2 votes

La clé étrangère PHPMyAdmin n'est pas cliquable car elle a été raccourcie par des ellipses.

J'ai de longs ukeys dans ma base de données et j'utilise foreign keys pour connecter la licence avec la table principale des utilisateurs. Par défaut, ils ont un hyperlien et me renvoient à l'entrée dans la table, mais parce qu'ils sont raccourcis par PHPMyAdmin, la requête a aussi des ellipses. Voici quelques explications et preuves :

1. Requête échouée : (La requête que phpmyadmin fait quand je clique sur le href)

SELECT * FROM `table`.`users` WHERE `ukey` = 'gKbybyf4jWUmEA0uKSrlfxsmERJC2piJNSmYTcrmEVmaJzHQ5S...'

2. Tableau des licences (Où je clique sur la clé étrangère) enter image description here

3. Requête href (Page qui s'ouvre après que j'ai cliqué dessus) enter image description here

4. Preuve de la valeur (comme vous pouvez le voir, la clé existe, ce n'est pas ma faute) enter image description here

5. href (l'un ou l'autre contient l'ellepsis... donc ici nous avons un bug, non ?) enter image description here

Vous connaissez une solution pour ça ? Je ne peux pas influencer la version ou la configuration, car elle est hébergée mais juste pour le cas où vous voudriez savoir : PHPMyAdmin 4.7.7 Y a-t-il un correctif quelque part ? Si ce n'est pas le cas, je serais fier si vous pouviez pousser le rapport de bug.

Et désolé pour le texte allemand bizarre de phpmyadmin.

2voto

Rakibul Islam Points 2362

Ce comportement est très bizarre et ils devraient le corriger ou je ne sais pas s'il y a une raison réelle de garder la chose de cette façon intentionnellement.

Toutefois, ce problème peut être résolu de manière très simple, ce qui devrait vous être utile à vous aussi.

Dans l'image (démo) ci-dessous, vous pouvez voir qu'il y a un lien cliquable qui ressemble à ceci T dans le coin supérieur gauche de la table. Ce lien permet de basculer entre Partial texts mode y Full texts mode dans phpmyadmin. Par défaut, il est défini à Partial texts mode .

enter image description here

Ainsi, lorsque vous cliquez sur ce lien, le texte complet s'affiche et le lien href est également modifié en texte complet, je veux dire que les points de suspension sont également supprimés du lien href. Donc, cela devrait fonctionner pour vous.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X