ホームページ  >  記事  >  バックエンド開発  >  mysql - phpmyadmin error #1054 Unknown column 'devison' in 'order clause'

mysql - phpmyadmin error #1054 Unknown column 'devison' in 'order clause'

WBOY
WBOYオリジナル
2016-06-06 20:42:471823ブラウズ

今天看了一下Mysql数据库,发现自己把某张表里的devision拼成了devison。
改了之后发现点击phpmyadmin中table的结构时会跳出这个错误提示:#1054 Unknown column 'devison' in 'order clause'。即使我把字段删除重建,表删了又重建也无效。
去stackoverflow,发现这个问题和我的情况很类似。直达网址
根据提问下的留言,发现phpmyadmin的默认的select * from tablename 会强制变为select * from tablename order by devison ASC LIMIT 0, 25,导致出错。
现在基本可以确定是phpmyadmin的问题了,然后根据stackoverflow回答一中的方法试验了一下,依旧存在这个问题。
然后是回答二中提到的:then I change the standard sql when you click at explore in phpMyAdmin,但是不知道该如何修改 the standard sql。
为了防止这个问题,现在新建了一个devison的冗余字段。但是如何彻底解决这一问题或者是修改 the standard sql?

附:正常的情况下不会select * from tablename 强制变为select * from tablename order by devison ASC LIMIT 0, 25,但是删除'devison'后就会变这样了。

回复内容:

今天看了一下Mysql数据库,发现自己把某张表里的devision拼成了devison。
改了之后发现点击phpmyadmin中table的结构时会跳出这个错误提示:#1054 Unknown column 'devison' in 'order clause'。即使我把字段删除重建,表删了又重建也无效。
去stackoverflow,发现这个问题和我的情况很类似。直达网址
根据提问下的留言,发现phpmyadmin的默认的select * from tablename 会强制变为select * from tablename order by devison ASC LIMIT 0, 25,导致出错。
现在基本可以确定是phpmyadmin的问题了,然后根据stackoverflow回答一中的方法试验了一下,依旧存在这个问题。
然后是回答二中提到的:then I change the standard sql when you click at explore in phpMyAdmin,但是不知道该如何修改 the standard sql。
为了防止这个问题,现在新建了一个devison的冗余字段。但是如何彻底解决这一问题或者是修改 the standard sql?

附:正常的情况下不会select * from tablename 强制变为select * from tablename order by devison ASC LIMIT 0, 25,但是删除'devison'后就会变这样了。

终于搞定了,顿时感觉自己萌萌哒。
果然是修改the standard sql.在搜索-》+选项-》显示顺序修改一下就可以了

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。