Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: trix08 - joulukuu 10, 2006, 07:08:04 AP

Otsikko: [gelöst] DB Fehler Duplicate entry '20061210110238' for key 1
Kirjoitti: trix08 - joulukuu 10, 2006, 07:08:04 AP
Moin!

Sporadisch wird in unserem Forum (SMF1.1) folgender Fehler ausgegeben: 

Duplicate entry '20061210113151' for key 1
Datei: /www/htdocs/anidf/board/Sources/Subs.php
Zeile: 2521

(Der Wert 20061210113151 wechselt mit jedem Fehler)
Dies geschieht nicht beim klicken auf eine bestimmte Funktion, sondern bei jeder beliebigen.


Auszug aus der Subs.php

2517      db_query("
2518         UPDATE {$db_prefix}log_online
2519         SET logTime = NOW(), ip = IFNULL(INET_ATON('$user_info[ip]'), 0), url = '$serialized'
2520         WHERE session = '$session_id'
2521         LIMIT 1", __FILE__, __LINE__);


Ich muss dazu sagen, dass heute Nacht die Tabelle log_online aus unerklärlichen gründen defekt war.
1kB groß, letzte änderung 1.1.1899, nicht drauf zugreifbar.
Habe die dann gelöscht und eine Tabelle von unserem 1.1SMF Testboard eingefügt.

Obs nun damit zusammenhängt weiß ich nicht, aber nachdem das Forum mit der Ersatztabelle wieder lief, stellte ich diesen sporadischen Fehler fest.


Was tun sprach Zeus...


gruß
Otsikko: Re: DB Fehler Duplicate entry '20061210110238' for key 1
Kirjoitti: dieter4 - joulukuu 10, 2006, 07:13:55 AP
Probiere einmal auf, die Tabelle aus dem Installations-Paket (aus der install1-1.sql) der 1.1 aufzuspielen.
Otsikko: Re: DB Fehler Duplicate entry '20061210110238' for key 1
Kirjoitti: trix08 - joulukuu 10, 2006, 09:18:35 AP
Lainaus käyttäjältä: Neakro - joulukuu 10, 2006, 07:13:55 AP
Probiere einmal auf, die Tabelle aus dem Installations-Paket (aus der install1-1.sql) der 1.1 aufzuspielen.

Danke für den Tip - bin ich noch garnicht drauf gekommen.
Habe nun eine neue Tabelle generiert. Komischerweise, ist bis jetzt auch kein Fehler mehr aufgetreten.
Die neu generierte ist meines Erachtens auch nicht anders wie die vorherige - merkwürdig.

Aber wenn es so sein soll, isset so ;)


Thx