2016-05-17 109 views
0

使用phpMyAdmin Ver。 4.0.10deb1,有一个名为'ID'的列,这是一个主键。当我运行查询“SELECT ID FROM table”时出现错误;为什么phpmyadmin在大写查询中的行为不同?

This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. 

但是,如果我运行 “SELECT ID FROM table” 它工作正常。我不明白。

回答

0

退房this回答的phpMyAdmin:

数据库和表名不区分大小写在Windows和情况大部分Unix变种敏感。

所以这应该是错误的解释(假设phpMyAdmin的版本。4.0.10deb1是一种非Windows版本)

+0

好奇怪的是通过命令行来完成,当2个查询产生相同的结果所以mysql看起来像大小写一样。顺便说一下,这些是MyISAM表。所以这是phpMyAdmin正在做的事情。 –