Topmagento.com|Magento技术交流站

安装magento出现entry ’1′ for key ‘PRIMARY’错误

栏目:magento疑难解答      1,620 views      尚无回复

有时候安装magento会出现类似这样的错误:SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ’1′ for key ‘PRIMARY’

这个错误经常是在安装magento1.324版本的时候出现的,其它版本很少有这样的问题。

错误完整代码显示为:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ’1′ for key ‘PRIMARY’
Trace:
#0 D:\Program Files\Zend\Apache2\htdocs\magento\lib\Zend\Db\Statement.php(283): Zend_Db_Statement_Pdo->_execute(Array)
#1 D:\Program Files\Zend\Apache2\htdocs\magento\lib\Zend\Db\Adapter\Abstract.php(457): Zend_Db_Statement->execute(Array)
#2 D:\Program Files\Zend\Apache2\htdocs\magento\lib\Zend\Db\Adapter\Pdo\Abstract.php(230): Zend_Db_Adapter_Abstract->query(‘INSERT INTO `lo…’, Array)
#3 D:\Program Files\Zend\Apache2\htdocs\magento\lib\Varien\Db\Adapter\Pdo\Mysql.php(281): Zend_Db_Adapter_Pdo_Abstract->query(‘INSERT INTO `lo…’, Array)
#4 D:\Program Files\Zend\Apache2\htdocs\magento\lib\Zend\Db\Adapter\Abstract.php(535): Varien_Db_Adapter_Pdo_Mysql->query(‘INSERT INTO `lo…’, Array)
#5 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Log\Model\Mysql4\Visitor.php(142): Zend_Db_Adapter_Abstract->insert(‘log_url’, Array)
#6 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Log\Model\Mysql4\Visitor.php(83): Mage_Log_Model_Mysql4_Visitor->_saveVisitorUrl(Object(Mage_Log_Model_Visitor))
#7 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Model\Mysql4\Abstract.php(373): Mage_Log_Model_Mysql4_Visitor->_afterSave(Object(Mage_Log_Model_Visitor))
#8 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Model\Abstract.php(251): Mage_Core_Model_Mysql4_Abstract->save(Object(Mage_Log_Model_Visitor))
#9 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Log\Model\Visitor.php(179): Mage_Core_Model_Abstract->save()
#10 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Model\App.php(1239): Mage_Log_Model_Visitor->saveByRequest(Object(Varien_Event_Observer))
#11 D:\Program Files\Zend\Apache2\htdocs\magento\app\Mage.php(303): Mage_Core_Model_App->dispatchEvent(‘controller_acti…’, Array)
#12 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Action.php(483): Mage::dispatchEvent(‘controller_acti…’, Array)
#13 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Controller\Front\Action.php(56): Mage_Core_Controller_Varien_Action->postDispatch()
#14 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Action.php(380): Mage_Core_Controller_Front_Action->postDispatch()
#15 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
#16 D:\Program Files\Zend\Apache2\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#17 D:\Program Files\Zend\Apache2\htdocs\magento\app\Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch()
#18 D:\Program Files\Zend\Apache2\htdocs\magento\index.php(65): Mage::run()
#19 {main}

这是个伤脑筋的问题,不过很容易解决。你只要到数据库管理后台里选择magento所链接的数据库,全选表,然后点击修复表,刷新缓存和前台即可。


标签:

转载注明:转自Topmagento.com|Magento技术交流站

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

收藏分享: QQ书签 / 百度收藏 / Google书签 / 收藏到鲜果 / Digg / Del.icio.us



发表回复


XHTML: 您可以使用如下代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>