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