昨天我从表中删除了一个名为'systeem_eisen'的列,现在当我在phpMyAdmin中点击表'products'时,我得到了错误信息:#1054 - column 'systeem_eisen' in 'order clause'
我不能打开表'products'。但我的网站仍然工作(他也使用表'products')。
但是,当我导出表“products”并查看代码时,我看不到单词“systeem_eisen”。
昨天我从表中删除了一个名为'systeem_eisen'的列,现在当我在phpMyAdmin中点击表'products'时,我得到了错误信息:#1054 - column 'systeem_eisen' in 'order clause'
我不能打开表'products'。但我的网站仍然工作(他也使用表'products')。
但是,当我导出表“products”并查看代码时,我看不到单词“systeem_eisen”。
6条答案
按热度按时间fcwjkofz1#
对我来说,唯一的方法是将顺序设置为搜索选项下的现有列:
iaqfqrcu2#
转到phpmyadmin数据库,您将看到pma_table_uiprefs。它存储这些“缓存”的首选项,您可以删除或编辑它们。
5us2dqdw3#
我遇到了同样的问题,这些建议都不起作用。我的问题是phpmyadmin对修改/删除的列进行了排序,我需要修复它。下面是为我解决的方法。
在phpmyadmin中,在左边的导航窗格中选择您的数据库。您将看到您的所有表,在本例中我们感兴趣的是
'systeem_eisen'
。找到表后,单击Structure
。现在您将看到表中的所有列。您需要做的只是删除排序或相应地更改它。
第一次
现在应该可以打开表了。
piok6c0g4#
当我试图用PHPMyAdmin查看记录时,我得到了这个错误,但是我可以看到表的结构。在我的例子中,这是因为表没有任何主键。
8nuwlpux5#
我在重命名表后遇到此错误。我无法浏览此重命名的表,并显示以下相同的错误:
未找到上一个表名.some列。
因此,在更改表名后,转到“搜索”选项卡,打开底部的
+Options
菜单。在“显示顺序”中,暂时没有列集,因此,现在从下拉列表中将其更改为任意列并保存。错误解决。ha5z0ras6#
问题是无法插入crated_at和update_at,但当我一个接一个地插入它们时,它工作了,问题是因为在我的表名“_”https://sourceforge.net/p/phpmyadmin/bugs/4208/中有下划线