Я очень сильно запутался прямо сейчас, но где-то рядом с phpMyAdmin запутался.Таблица «XXX.pma__tracking» не существует
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__tracking
к столу, и теперь я получаю эту ошибку:
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__tracking ... Просто чтобы вы знали, почему структура такая.
Укажите вашу базу данных и табличные структуры. 'USE hutber;' 'SHOW TABLES;' 'DESC pma__tracking;' –
Добавлено, см. Обновленный вопрос. Я хотел бы указать, я считаю, что phpMyAdmin создает pma__tracking, но не в моей БД. Я верю в DB 'phpmyadmin'. Что-то пошло ужасно неправильно :) –
В соответствии с определением таблицы нет столбцов 'db_name',' table_name' или 'version'? – jpw