PHPMyAdmin wurde gerade von meinem Server Admin auf v4.0.4.2 aktualisiert.Neue Version von PHPMyAdmin hat mich daran gehindert, Daten zu bearbeiten
Jetzt bin ich nicht in der Lage Zeilen in der folgenden Tabelle zu bearbeiten:
CREATE TABLE IF NOT EXISTS `product_options` (
`product_id` int(10) NOT NULL,
`option_id` int(10) NOT NULL,
KEY `product_id` (`product_id`,`option_id`)
)
PHPMyAdmin gibt nur diese Fehlermeldung, wenn ich Daten in der Tabelle zu sehen:
This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
ich nicht möchte eine eindeutige Spalte in dieser Tabelle, also wie kann ich Daten bearbeiten? Gibt es eine Einstellung, die ich ändern kann?
Vielen Dank
MySQL v5.1.70
EDIT/SOLUTION
Ich erkannte, dass es nicht unbedingt ein neues unique column
PHPMyAdmin war mir fehlte, zu schaffen, sondern eine unique index
. Das bedeutet, dass sich die Struktur meiner Tabellen nicht ändern musste - ich musste einfach einen eindeutigen Index hinzufügen, den ich eigentlich hätte machen sollen.
Mögliches Duplikat von [Lösung: Diese Tabelle enthält keine eindeutige Spalte. Gitter bearbeiten, Kontrollkästchen, Bearbeiten, Kopieren und Löschen sind nicht verfügbar] (http: // stackoverflow.com/questions/18922503/resolution-this-tabelle-does-not-contain-a-unique-spalte-grid-edit-checkbox-ed) –