1060 列名重复'position_brand'.,怎么办?

1060 Duplicate column name 'position_brand'., what to do?

我安装了 Magento 第 3 方 "Brands" 扩展更新,在安装之前我禁用了缓存并且在安装之后我的主页显示错误:

Error in file: "/home/directory/public_html/site/app/code/local/extension/brandsextension/sql/brandsextension_setup/mysql-2-1-1-2" - SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'position_brand'

我尝试从 core_resource table 中删除扩展字段,然后再次重新安装,但同样的错误仍然存​​在。

有什么帮助吗?

你能post这个文件的内容吗? /home/directory/public_html/site/app/code/local/extension/brandsextension/sql/brandsextension_setup/mysql-2-1-1-2?

另外 -- SQL 可能已经 运行 并且正在尝试重新安装它。您可以将此文件重命名为 .old 并查看它是否允许您安装它,但实际上我建议您使用不同的扩展名。如果您在安装时已经遇到此问题,无法想象它将成为您的插件系列的重要补充。