mysql - Magento SQLSTATE[42S01] 错误

标签 mysql magento

我的 magento 网站一直有问题。它突然崩溃,甚至无法进入管理员。我联系了我们的主机以回滚我们的数据库,但没有任何改变。我什至按照建议删除了有错误的表,并清除了我的本地缓存和/var/cache/,但仍然没有。我在数据库中有数百种产品,不想将它们清除,我该如何解决这个问题?

Error in file: "/home/sppower6/public_html/app/code/core/Mage/Admin/sql/admin_setup/install-1.6.0.0.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'admin_assert' already exists, query was: CREATE TABLE admin_assert ( assert_id int UNSIGNED NOT NULL auto_increment COMMENT 'Assert ID' , assert_type varchar(20) NULL default NULL COMMENT 'Assert Type' , assert_data text NULL COMMENT 'Assert Data' , PRIMARY KEY (assert_id) ) COMMENT='Admin Assert Table' ENGINE=INNODB charset=utf8 COLLATE=utf8_general_ci

Trace: 0 /home/sppower6/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')

1 /home/sppower6/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(421): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '1.6.1.1')

2 /home/sppower6/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(327): Mage_Core_Model_Resource_Setup->_installResourceDb('1.6.1.1')

3 /home/sppower6/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()

4 /home/sppower6/public_html/app/code/core/Mage/Core/Model/App.php(428): Mage_Core_Model_Resource_Setup::applyAllUpdates()

5 /home/sppower6/public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Model_App->_initModules()

6 /home/sppower6/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)

7 /home/sppower6/public_html/index.php(87): Mage::run('', 'store')

8 {main}

最佳答案

只需删除admin_assert

SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'admin_assert' already exists

如果仍然发生,您可以刷新您的域 yourdomain/index.php 直到它完成。

因为当 index.php 时,它会检查 db 中的所有 core_resource 版本,当它与 config.xml 不同或更低时,它将运行 mysql 升级

关于mysql - Magento SQLSTATE[42S01] 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31597567/

相关文章:

html - Magento 从 HTML block 重定向

php - Magento 如何通过选项 ID 获取属性值?

JavaScript "this"不适用于 HTML 元素

mysql - 无法为 wordpress 和 mysql 制作具有持久数据工作的 kubernetes 示例

MYSQL 计数 - 如果为空则返回 0

magento - 在产品报告网格 Magento 1 中添加下拉属性

mysql - Magento:备份建议

MySQL 仅选择非字母数字

mysql - 简单的 Eloquent 查询执行时间太长

magento - 在magento中查找产品的父ID