Asterisk 错误[6576][C-000018df]cdr_mysql.C:未能插入数据库:(1062)键“accountcode”的重复条目“”

Asterisk 错误[6576][C-000018df]cdr_mysql.C:未能插入数据库:(1062)键“accountcode”的重复条目“”,asterisk,freepbx,Asterisk,Freepbx,我在从freepbx/asterisk生成CDR报告时遇到问题,我们得到的是空白报告 排除故障后,我们在CDR日志中记录以下错误: 错误[6576][C-000018df]cdr_mysql.C:未能插入数据库:1062项“accountcode”的重复项。您已为cdr.account代码创建了唯一的项 因为同一用户的所有记录的accountcode都是相同的,所以会出现该错误 解决方案是删除密钥并创建非唯一密钥在我的日志中遇到相同的错误。CDR表的mysql索引似乎已损坏 解决办法是运行 my

我在从freepbx/asterisk生成CDR报告时遇到问题,我们得到的是空白报告

排除故障后,我们在CDR日志中记录以下错误:


错误[6576][C-000018df]cdr_mysql.C:未能插入数据库:1062项“accountcode”的重复项。

您已为cdr.account代码创建了唯一的项

因为同一用户的所有记录的accountcode都是相同的,所以会出现该错误


解决方案是删除密钥并创建非唯一密钥

在我的日志中遇到相同的错误。CDR表的mysql索引似乎已损坏

解决办法是运行

mysql
use asteriskcdrdb
repair table cdr;

之后,记录插入再次开始正常运行。

欢迎使用堆栈溢出!显示一些代码以查看到目前为止您已尝试的内容。