phpMyAdmin错误:#1054 -“order子句”中的列“systeem_eisen”未知

r7knjye2  于 2022-11-09  发布在  PHP
关注(0)|答案(6)|浏览(120)

昨天我从表中删除了一个名为'systeem_eisen'的列,现在当我在phpMyAdmin中点击表'products'时,我得到了错误信息:
#1054 - column 'systeem_eisen' in 'order clause'
我不能打开表'products'。但我的网站仍然工作(他也使用表'products')。
但是,当我导出表“products”并查看代码时,我看不到单词“systeem_eisen”。

fcwjkofz

fcwjkofz1#

对我来说,唯一的方法是将顺序设置为搜索选项下的现有列:

iaqfqrcu

iaqfqrcu2#

转到phpmyadmin数据库,您将看到pma_table_uiprefs。它存储这些“缓存”的首选项,您可以删除或编辑它们。

5us2dqdw

5us2dqdw3#

我遇到了同样的问题,这些建议都不起作用。我的问题是phpmyadmin对修改/删除的列进行了排序,我需要修复它。下面是为我解决的方法。
在phpmyadmin中,在左边的导航窗格中选择您的数据库。您将看到您的所有表,在本例中我们感兴趣的是'systeem_eisen'。找到表后,单击Structure

现在您将看到表中的所有列。您需要做的只是删除排序或相应地更改它。
第一次
现在应该可以打开表了。

piok6c0g

piok6c0g4#

当我试图用PHPMyAdmin查看记录时,我得到了这个错误,但是我可以看到表的结构。在我的例子中,这是因为表没有任何主键。

8nuwlpux

8nuwlpux5#

我在重命名表后遇到此错误。我无法浏览此重命名的表,并显示以下相同的错误:
未找到上一个表名.some列。
因此,在更改表名后,转到“搜索”选项卡,打开底部的+Options菜单。在“显示顺序”中,暂时没有列集,因此,现在从下拉列表中将其更改为任意列并保存。错误解决。

ha5z0ras

ha5z0ras6#

问题是无法插入crated_at和update_at,但当我一个接一个地插入它们时,它工作了,问题是因为在我的表名“_”https://sourceforge.net/p/phpmyadmin/bugs/4208/中有下划线

相关问题