Duplicate entry '0' for key 'PRIMARY'

Ответить
oleg_vovk
Сообщения: 5
Зарегистрирован: Вт июл 14, 2009 1:41 pm

Duplicate entry '0' for key 'PRIMARY'

Сообщение oleg_vovk »

Здравствуйте уважаемый Asmodeus.
Обновил билинг с версии 0.53 (от 29.05.2011 ) до карент, переконвертировал все в UTF-8, после которого начелись эти ошибки, причем незавосимо какое меню вызывается - будь-то тарифные планы, логины и т.д.

Код: Выделить всё

[Wed Jul 11 20:19:18 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=119
[Wed Jul 11 20:19:18 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=119
[Wed Jul 11 20:19:18 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=119
[Wed Jul 11 20:19:18 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=119
[Wed Jul 11 20:19:18 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=119
[Wed Jul 11 20:19:24 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi
[Wed Jul 11 20:20:22 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=15&UID=710
[Wed Jul 11 20:20:31 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=5
[Wed Jul 11 20:20:36 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=110
[Wed Jul 11 20:21:00 2012] [error] [client 10.71.2.5] DBD::mysql::db do failed: Duplicate entry '0' for key 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://10.84.0.2:9443/admin/index.cgi?index=111
Пользователи заводятся коректно, данные отображаются тоже без ошибок.
Подскажите пожалуйста, где может быть Duplicate Primary key или как отследить debug?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

/tmp/sql_errors

oleg_vovk
Сообщения: 5
Зарегистрирован: Вт июл 14, 2009 1:41 pm

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение oleg_vovk »

Именно этой ошибки там нету.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

в версии 0.54 релиз сладываются все sql ошибки туда

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение sopov »

У себя проверил - такая же ошибка. Хотя работает все нормально.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

sopov писал(а):У себя проверил - такая же ошибка. Хотя работает все нормально.
в каком запросе ?

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение sopov »

В каком запросе не знаю... В лог апача сыпется вот это:

Код: Выделить всё

[Thu Jul 12 10:48:45 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:48:49 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:48:56 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:49:03 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:49:07 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:49:12 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:49:19 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
[Thu Jul 12 10:49:25 2012] [error] [client 10.1.169.225] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=7&search=1&type=11&FROM_DATE=2012-07-01&root_index=7&TO_DATE=2012-07-31&ADDRESS_STREET=%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0*&PAGE_ROWS=25&pg=100
А в тоже время в /tmp/sql_errors последня ошибка с прошлого дня.

Код: Выделить всё

2012-07-11 22:15:18 LOG_ERR:  []
SELECT l.datetime, l.hostname, l.message_type, l.message
     FROM (dhcphosts_log l)
     WHERE (u.id LIKE '%') and (l.message LIKE '%') and (date_format(l.datetime, '%Y-%m-%d')>='2012-07-01' and date_format(l.datetime, '%Y-%m-%d')<='2012-07-31')
     ORDER BY 1 desc LIMIT 0, 100;
 --1054
 --Неизвестный столбец 'u.id' в 'where clause'

2012-07-11 22:15:23 LOG_ERR:  []
SELECT l.datetime, l.hostname, l.message_type, l.message
     FROM (dhcphosts_log l)
     WHERE (u.id LIKE '%') and (l.message LIKE '%') and (date_format(l.datetime, '%Y-%m-%d')>='2012-07-01' and date_format(l.datetime, '%Y-%m-%d')<='2012-07-31')
     ORDER BY 1 desc LIMIT 0, 100;
 --1054
 --Неизвестный столбец 'u.id' в 'where clause'


~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

проверил у себя и на демо не могу отследить ошибку

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

я не могу так отследить нужно меню в котором возникает

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение sopov »

Только что проверил - ошибка возникает практически в любом меню:

Код: Выделить всё

[Thu Jul 12 11:28:00 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/
[Thu Jul 12 11:28:07 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=2
[Thu Jul 12 11:28:13 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=3
[Thu Jul 12 11:28:18 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=4
[Thu Jul 12 11:28:23 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=41
[Thu Jul 12 11:28:28 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=42
[Thu Jul 12 11:28:32 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=44

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

sopov писал(а):Только что проверил - ошибка возникает практически в любом меню:

Код: Выделить всё

[Thu Jul 12 11:28:00 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/
[Thu Jul 12 11:28:07 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=2
[Thu Jul 12 11:28:13 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=3
[Thu Jul 12 11:28:18 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=4
[Thu Jul 12 11:28:23 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=41
[Thu Jul 12 11:28:28 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=42
[Thu Jul 12 11:28:32 2012] [error] [client 10.1.169.144] DBD::mysql::db do failed: \xe4\xd5\xc2\xcc\xc9\xd2\xd5\xc0\xdd\xc1\xd1\xd3\xd1 \xda\xc1\xd0\xc9\xd3\xd8 '' \xd0\xcf \xcb\xcc\xc0\xde\xd5 'PRIMARY' at ../../Abills/mysql//main.pm line 134., referer: https://stat.ipcom.lg.ua/admin/index.cgi?index=44

/tmp/sql_errors

что пишет ?

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение sopov »

Так вот ничего и не пишет. Последняя запись от вчерашнего дня.

Код: Выделить всё

2012-07-11 22:15:18 LOG_ERR:  []
SELECT l.datetime, l.hostname, l.message_type, l.message
     FROM (dhcphosts_log l)
     WHERE (u.id LIKE '%') and (l.message LIKE '%') and (date_format(l.datetime, '%Y-%m-%d')>='2012-07-01' and date_format(l.datetime, '%Y-%m-%d')<='2012-07-31')
     ORDER BY 1 desc LIMIT 0, 100;
 --1054
 --Неизвестный столбец 'u.id' в 'where clause'

2012-07-11 22:15:23 LOG_ERR:  []
SELECT l.datetime, l.hostname, l.message_type, l.message
     FROM (dhcphosts_log l)
     WHERE (u.id LIKE '%') and (l.message LIKE '%') and (date_format(l.datetime, '%Y-%m-%d')>='2012-07-01' and date_format(l.datetime, '%Y-%m-%d')<='2012-07-31')
     ORDER BY 1 desc LIMIT 0, 100;
 --1054
 --Неизвестный столбец 'u.id' в 'where clause'


~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Duplicate entry '0' for key 'PRIMARY'

Сообщение ~AsmodeuS~ »

sopov писал(а):Так вот ничего и не пишет. Последняя запись от вчерашнего дня.

Код: Выделить всё

2012-07-11 22:15:18 LOG_ERR:  []
SELECT l.datetime, l.hostname, l.message_type, l.message
     FROM (dhcphosts_log l)
     WHERE (u.id LIKE '%') and (l.message LIKE '%') and (date_format(l.datetime, '%Y-%m-%d')>='2012-07-01' and date_format(l.datetime, '%Y-%m-%d')<='2012-07-31')
     ORDER BY 1 desc LIMIT 0, 100;
 --1054
 --Неизвестный столбец 'u.id' в 'where clause'

2012-07-11 22:15:23 LOG_ERR:  []
SELECT l.datetime, l.hostname, l.message_type, l.message
     FROM (dhcphosts_log l)
     WHERE (u.id LIKE '%') and (l.message LIKE '%') and (date_format(l.datetime, '%Y-%m-%d')>='2012-07-01' and date_format(l.datetime, '%Y-%m-%d')<='2012-07-31')
     ORDER BY 1 desc LIMIT 0, 100;
 --1054
 --Неизвестный столбец 'u.id' в 'where clause'


эта ошибка ужепоправленна

Ответить