在phpMyadmin中打开我的任何数据库时遇到问题,我尝试删除许多旧的,不相关的数据库,并且在此过程中可能删除了一些我不应该拥有的东西,并且想知道如何解决该错误
#1146-表'phpmyadmin.pma__tracking'不存在
所有phpMyAdmin表都在sql / create_tables.sql包随附的SQL转储中定义。您可以完整导入该文件(还将重新创建您可能删除的任何其他表),也可以通过运行以下查询来创建丢失的表:
CREATE TABLE IF NOT EXISTS `pma__tracking` (
`db_name` varchar(64) NOT NULL,
`table_name` varchar(64) NOT NULL,
`version` int(10) unsigned NOT NULL,
`date_created` datetime NOT NULL,
`date_updated` datetime NOT NULL,
`schema_snapshot` text NOT NULL,
`schema_sql` text,
`data_sql` longtext,
`tracking` set('UPDATE','REPLACE','INSERT','DELETE','TRUNCATE','CREATE DATABASE','ALTER DATABASE','DROP DATABASE','CREATE TABLE','ALTER TABLE','RENAME TABLE','DROP TABLE','CREATE INDEX','DROP INDEX','CREATE VIEW','ALTER VIEW','DROP VIEW') default NULL,
`tracking_active` int(1) unsigned NOT NULL default '1',
PRIMARY KEY (`db_name`,`table_name`,`version`)
)
COMMENT='Database changes tracking for phpMyAdmin'
DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
切换到phpmyadmin数据库。然后,您可以使用“ SQL”选项卡直接在数据库上执行此查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句