Gestern habe ich eine Spalte namens 'systeem_eisen' aus einer Tabelle entfernt.
Jetzt, wenn ich in phpMyAdmin an der Tabelle 'Produkte' klicke, bekomme ich die Fehlermeldung:
#1054 - column 'systeem_eisen' in 'order clause'
Ich kann die Tabelle "Produkte" nicht öffnen. Aber meine Website funktioniert immer noch (er verwendete auch die Tabelle 'Produkte').
Aber wenn ich die Tabelle "Produkte" exportiere und den Code sehe, sehe ich nirgends das Wort "systeme_eisen".
Kann mir jemand helfen,
Danke im Voraus.
Zur phpmyadmin -Datenbank sehen Sie die pma_table_uiprefs . Es speichert diese "zwischengespeicherten" Einstellungen und Sie können sie löschen oder bearbeiten.
Ich stieß auf dasselbe Problem und keiner dieser Vorschläge funktionierte für mich. Die Ursache in meinem Fall war, dass phpmyadmin eine Sorte für die veränderte / fallengelassene Spalte hatte und ich es reparieren musste. Hier ist, was es für mich gelöst hat.
Wählen Sie in phpmyadmin Ihre Datenbank im linken Navigationsbereich aus. Sie werden alle Ihre Tabellen sehen, und in diesem Fall sind wir an 'systeem_eisen'
interessiert. Sobald Sie die Tabelle gefunden haben, klicken Sie auf Structure
.
Sie sehen nun alle Spalten in der Tabelle. Sie müssen nur die Sortierung entfernen oder entsprechend ändern.
Sie sollten jetzt in der Lage sein, Ihren Tisch zu öffnen.
Ich habe gerade die Seite aktualisiert und es hat funktioniert.
Das Problem mit konnte crated_at und updated_at nicht einfügen
aber wenn ich sie nacheinander inertisiert, funktioniert es und das Problem war, weil ich in meinem Tabellennamen '_' Ссылка
Tags und Links sql php database phpmyadmin