这是错误
Fatal error: Uncaught Duplicate entry '8-1' for key 'PRIMARY'<br /><br /> thrown in prestashop/classes/db/Db.php on line 613
数据库:
Column Type Comment
id_category int(10) unsigned
id_group int(10) unsigned
Indexes
PRIMARY id_category, id_group
INDEX id_category
INDEX id_group
问题是我确信表中没有任何重复的 8,1 条目。表中有 7,1 7,2 7,3,但没有 8,1。上一行中的 var_dump 仅显示一次,因此不会被调用两次。
我只是不明白。我所做的只是手动截断一些 prestashop 表(使用自定义工具),之后这些错误就来了。现在我运行了 prestashop 清洁器,但仍然出现此错误。
编辑 sql 插入语句:
>INSERT INTO `ps_category_group` (`id_category`, `id_group`) VALUES ('8', '1'), ('8', '2'), ('8', '3')