mysql - phpmyadmin 错误 #1054 'order 子句”中的未知列'devison”

WBOY
发布: 2016-06-06 20:42:47
原创
1822 人浏览过

今天看了一下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.在搜索-》 选项-》显示顺序修改一下就可以了

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板