Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Duplicate entry for key 2 (Кирилл) 25/05/2011 - 10:11:14
      Re: Duplicate entry for key 2 (Akina) 25/05/2011 - 13:17:00
      Re: Duplicate entry for key 2 (Кирилл) 25/05/2011 - 15:10:07
      Re: Duplicate entry for key 2 (Akina) 25/05/2011 - 16:18:43
      Re: Duplicate entry for key 2 (Кирилл) 25/05/2011 - 23:38:06
      Re: Duplicate entry for key 2 (Akina) 26/05/2011 - 09:03:15
      Re: Duplicate entry for key 2 (Кирилл) 26/05/2011 - 15:14:07
      Re: Duplicate entry for key 2 (Кирилл) 26/05/2011 - 16:50:57

> Original message text:
> From: Кирилл - 25/05/2011 - 10:11:14
> Subject:Duplicate entry for key 2
> -----------------
> Добрый день,
> вылезают ошибки при использовании ODBC драйвера из Asterisk'а.
> [May 24 23:52:46] WARNING[24936]: res_odbc.c:616 ast_odbc_prepare_and_execute: SQL Execute returned an error -1: 23000: [MySQL][ODBC 3.51 Driver][mysqld-5.0.77]Duplicate entry '8123342016-150-2011-05-24 12:17:13-test_callcenter' for key 2 (118)
>
>
> show create table:
> queue_log | CREATE TABLE `queue_log` (
> `recid` int(10) unsigned NOT NULL auto_increment,
> `origid` int(10) unsigned NOT NULL,
> `callid` varchar(32) NOT NULL default '',
> `queuename` varchar(32) NOT NULL default '',
> `agentdev` varchar(32) NOT NULL,
> `event` varchar(32) NOT NULL default '',
> `data1` varchar(128) NOT NULL,
> `data2` varchar(128) NOT NULL,
> `data3` varchar(128) NOT NULL,
> `datetime` varchar(255) NOT NULL default '',
> `data4` varchar(128) NOT NULL,
> `data5` varchar(128) NOT NULL,
> `time` varchar(55) NOT NULL default '',
> `queue_mark` int(11) default NULL,
> `date` datetime default NULL,
> `agent` varchar(32) NOT NULL,
> `data` varchar(255) NOT NULL default '',
> `mark_context` tinyint(1) default NULL,
> PRIMARY KEY (`recid`,`time`),
> KEY `data1` (`data1`),
> KEY `data2` (`data2`),
> KEY `data3` (`data3`),
> KEY `event` (`event`),
> KEY `queuename` (`queuename`),
> KEY `callid` (`callid`),
> KEY `datetime` (`datetime`),
> KEY `agentdev` (`agentdev`),
> KEY `origid` (`origid`),
> KEY `rcid` (`recid`)
> ) ENGINE=MyISAM AUTO_INCREMENT=180805 DEFAULT CHARSET=latin1 |
>
> show warning -пустой
>
> А астериск из-за этих ошибок рвет звонки.
>
> Помогите, пожалуйста.
>


From: Кирилл - 26/05/2011 - 15:14:07
Subject:Duplicate entry for key 2
-----------------
Смысла в уникальности комбинации полей и нет. В такой вид эту таблицу я привел после того как начались проблемы, первым делом изменил первичный ключ с recid на пару полей - не помогло.

Ещё я удалил и пересоздал индексы.
Попробую сдампить таблицу и развернуть её заново, а так же изменить структуру данных.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38540



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |