Ik ondervond hetzelfde probleem toen ik VIEW gebruik en het lijkt erop dat phpmyadmin gewoon niet kan bewijzen dat er kolommen zijn in de resulterende query die uniek is door het tabelontwerp. In jouw geval is het stock_id, maar aangezien er meerdere tabellen zijn en stock_id niet aanwezig is in andere rijen, kan het niet beslissen welke rij moet worden beïnvloed bij bewerken of verwijderen. Deze waarschuwing kan worden uitgeschakeld via config
$cfg['RowActionLinksWithoutUnique'] = true
https://docs.phpmyadmin.net/en/latest/config.html #cfg_RowActionLinksWithoutUnique