2014-04-25 8 views
7

Ieri ho rimosso una colonna denominata 'systeem_eisen' da una tabella. Ora quando clicco su phpMyAdmin alla tabella "prodotti" viene visualizzato il messaggio di errore:
#1054 - column 'systeem_eisen' in 'order clause'
Impossibile aprire la tabella "prodotti". Ma il mio sito funziona ancora (ha usato anche la tabella "prodotti").phpMyAdmin errore: # 1054 - Colonna sconosciuta 'systeem_eisen' in 'clausola ordine'

Ma quando esporto la tabella "prodotti" e guardo il codice non vedo da nessuna parte la parola "systeem_eisen".

qualcuno può aiutarmi,

Grazie a advange.

+0

è stata impostata su una sorta di default 'ORDER BY' clausola? – Halcyon

+0

no, si tratta di una tabella davvero semplice con solo incremento automatico e pochi campi – Thom

+0

Il modo pigro sarebbe aggiungere la colonna, guardare tutto (dato che sarà accessibile), quindi rimuovere nuovamente il problema e la colonna –

risposta

0

Funziona.
Ho inserito la colonna indietro, quindi cambio lo standard sql quando si fa clic su esplora in phpMyAdmin.

Quando ho rimosso la colonna, non ci sono errori. Yay!

+0

Felice che abbia funzionato. –

16

Goto phpmyadmin database che vedrà i pma_table_uiprefs. Memorizza le preferenze "memorizzate nella cache" e potresti eliminarle o modificarle.

+0

Questa è la risposta corretta! –

+0

Ben fatto. Quanti di noi dimenticano di averli impostati prima? – irms

+0

Fantastico, grazie! – Steini

25

Per me l'unico modo era quello di stabilire l'ordine di una colonna esistente sotto le opzioni di ricerca: enter image description here

0

Mi sono imbattuto in questo stesso problema e nessuno di questi suggerimenti lavorato per me. La causa nel mio caso era che phpmyadmin aveva un ordinamento per la colonna alterata/rilasciata e avevo bisogno di risolverlo. Ecco cosa lo ha risolto per me.

In phpmyadmin, selezionare il database nel riquadro di spostamento a sinistra. Vedrai tutte le tue tabelle e in questo caso siamo interessati a 'systeem_eisen'. Una volta trovato il tavolo clicca su Structure.

Vedrai tutte le colonne della tabella. Tutto quello che dovresti fare è rimuovere l'ordinamento o modificarlo di conseguenza.

Ora dovrebbe essere in grado di aprire il tavolo.

0

Ho appena aggiornato la pagina e ha funzionato.

-1

il problema con non è stato in grado di inserire crated_at e updated_at ma quando ho inerte uno per uno funziona e il problema è stato a causa di avere sottolineatura nel mio nome tabella '_' https://sourceforge.net/p/phpmyadmin/bugs/4208/

Problemi correlati