phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

MySQL :la sélection actuelle ne contient pas de colonne unique. Les fonctions d'édition de grille, de case à cocher, d'édition, de copie et de suppression ne sont pas disponibles

J'ai rencontré le même problème lorsque j'utilise VIEW et on dirait que phpmyadmin ne peut tout simplement pas prouver qu'il y a des colonnes dans la requête résultante qui sont uniques par la conception de la table. Dans votre cas, il s'agit de stock_id, mais comme il existe plusieurs jointures de table et que stock_id n'est pas présent dans d'autres lignes, il est impossible de déterminer quelle ligne doit être affectée lors de la modification ou de la suppression. Cet avertissement peut être désactivé via la configuration

$cfg['RowActionLinksWithoutUnique'] = true

https://docs.phpmyadmin.net/en/latest/config.html #cfg_RowActionLinksWithoutUnique

Résolution :ce tableau ne contient pas de colonne unique. Les fonctionnalités d'édition, de case à cocher, de modification, de copie et de suppression de la grille ne sont pas disponibles