首頁 >後端開發 >php教程 >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:471847瀏覽

今天看了一下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