phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

MySQL:Die aktuelle Auswahl enthält keine eindeutige Spalte. Die Funktionen „Raster bearbeiten“, „Kontrollkästchen“, „Bearbeiten“, „Kopieren“ und „Löschen“ sind nicht verfügbar

Ich hatte das gleiche Problem, wenn ich VIEW verwende und es sieht so aus, als ob phpmyadmin einfach nicht beweisen kann, dass es Spalten in der resultierenden Abfrage gibt, die durch das Tabellendesign einzigartig sind. In Ihrem Fall ist es stock_id, aber da es mehrere Tabellenverknüpfungen gibt und stock_id in anderen Zeilen nicht vorhanden ist, kann es nicht entscheiden, welche Zeile beim Bearbeiten oder Löschen betroffen sein soll. Diese Warnung kann über die Konfiguration deaktiviert werden

$cfg['RowActionLinksWithoutUnique'] = true

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

Lösung:Diese Tabelle enthält keine eindeutige Spalte. Die Funktionen „Raster bearbeiten“, „Kontrollkästchen“, „Bearbeiten“, „Kopieren“ und „Löschen“ sind nicht verfügbar