>  기사  >  백엔드 개발  >  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으로 문의하세요.