Mysql 表';三十、 便携式维修辅助设备跟踪和x27;不';不存在

Mysql 表';三十、 便携式维修辅助设备跟踪和x27;不';不存在,mysql,phpmyadmin,Mysql,Phpmyadmin,我现在非常非常困惑,但phpMyAdmin在某些方面感到困惑 SELECT tracking_active FROM `hutber`.`pma__tracking` WHERE db_name = 'hutber' AND table_name = 'exp_accessories' ORDER BY version DESC #1146 - Table 'hutber.pma__tracking' doesn't exist 我无法选择db hutber,当我点击任何一个表时,我

我现在非常非常困惑,但phpMyAdmin在某些方面感到困惑

 SELECT tracking_active FROM `hutber`.`pma__tracking` WHERE db_name = 'hutber'  AND table_name = 'exp_accessories'  ORDER BY version DESC


#1146 - Table 'hutber.pma__tracking' doesn't exist
我无法选择db hutber,当我点击任何一个表时,我得到了上述错误

[编辑]

然后,我将
pma\uuu跟踪
添加到表中,现在我得到以下错误:

  SELECT tracking_active FROM `hutber`.`pma__tracking` WHERE db_name = 'hutber'  AND table_name = 'exp_accessories'  ORDER BY version DESC

  #1054 - Unknown column 'db_name' in 'where clause'
如何修复数据库

mysql> SHOW TABLES; DESC pma__tracking;
+-------------------------------+
| Tables_in_hutber              |
+-------------------------------+
| exp_accessories               |
| exp_actions                   |
| exp_ajw_datagrab              |
| exp_assets_files              |
| pma__tracking                 |
+-------------------------------+
147 rows in set (0.00 sec)

+------------------+-------------+------+-----+---------+-------+
| Field            | Type        | Null | Key | Default | Extra |
+------------------+-------------+------+-----+---------+-------+
| idpma__tracking  | int(11)     | NO   | PRI | NULL    |       |
| tracking_active  | varchar(45) | YES  |     | NULL    |       |
| pma__trackingcol | varchar(45) | YES  |     | NULL    |       |
+------------------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

注意:我创建了pma\u跟踪。。。只是想让你知道为什么结构是这样的。

1.
#1146-表'hutber.pma\uu tracking'不存在

因为它列在
显示表格中
这可能是/var/lib/mysql中的mysql权限问题(chmod,chown)。确保pma_跟踪具有正确的权限

chown mysql:mysql /path/to/mysql
sudo chmod -R 755 /var/lib/mysql/
2.
#1054-where子句中的未知列“db\u name”

DESC pma\u跟踪
清楚地显示没有列作为
'db\u name'

'version'
'table_name
“如前所述选择查询

请首先提供您的数据库和表结构<代码>使用hutber
显示表格描述pma\u跟踪已添加,请参阅更新的问题。我想指出,我相信
phpMyAdmin
会创建pma_uu跟踪,但不会在我的数据库中创建。我相信在
phpmyadmin
DB内部。出现了严重错误:)根据表定义,没有列
db\u name
table\u name
version
?我想我需要开始一个新问题,如果它解决了问题,就会解决这个问题。。。如果我是对的,那就是。这是错误。表
pma\u跟踪
没有列
“db\u name”
。这就是为什么您在“where子句”
中得到了
#1054-未知列“db_name”,但是没有人会像前面提到的那样清楚地指出它的phpmyadmin相关,但是<代码>我也有同样的问题。清理cookies和缓存对我来说很有效。试试看
这帮我修好了。我清理了饼干,问题就不再出现了。如果你愿意,更新你的答案,我会接受。太好了!!我预计每次你们检查结果时,你们已经清除了浏览器cookies和缓存,这是一个数据库错误。。。为什么我会想到饼干;您提到的pAs是基于浏览器的
phpmyadmin
。答案永远不应该像你建议我更新的那样“清除cookies并检查结果”。)但我同意:)评论?当然,除非这是答案!