Tobias Kloth: Es sollte ein Primärschlüssel ...

Beitrag lesen

Hallo Twilo,

das ganze sieht so aus

wenn ich mit der Maus über das Fragezeichen fahre, kommt diese Meldung

die gleiche Meldung hatte ich gerade auch - wenn ich in einem Query die Primärschlüsselspalte nicht mit abfrage, baut phpmyadmin den DELETE-Query aus den Spalten die abgefragt wurden zusammen (»WHERE spalte1 = '...' AND spalte2 = '...' AND spalte3 = '...' [usw.]«). Da kommt es dann vor, dass dass in manchen Zeilen statt dem roten Kreuz ein '?' mit eben dem Titel ist[1]. Wenn ich dann allerdings die Primärschlüsselspalte auch mit abfrage (im ansonsten gleichen Query) gibt es überall das rote Kreuz und zum Löschen wird auch nur die Primärschlüsselspalte verwendet (»WHERE id = ###«).
Ich vermute also einfach mal, dass phpMyAdmin bei deinem Query keine eindeutige Möglichkeit findet den ausgegebenen Datensatz zu löschen und deshalb gibt es die Meldung aus.

Grüße aus Nürnberg
Tobias

[1] nach welchem System das Kreuz oder das '?' kommt, weiß ich allerdings nicht ...