Datenkorrektur 2. BL und 3. Liga

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Bei mir kommt leider im Matchcenter unter Spiele bei der 2.BL und 3.Liga noch nix an.

    Leider kommt bei mir heute nix an vom 1.ST der 2.BL und der 3.Liga. Ich bekomm es einfach nicht hin, das sich meine prod. Seite sich mit dem xDataService synchronisiert. Ich hab schon alles versucht, Einstellungen geändert, wieder zurückgesetzt... und zuletzt am Sonntag in der Früh meinen Lizenzschlüssel geändert etc... Am Sonntag hatte ich fünf Spiele gepflegt, die erscheinen auch nicht.

    Auf meiner Testseite funktionierte zumal der Sync bis Samstagabend.

    Jetzt hatte ich mal den 2,ST der 3.Liga von den Spielen im xDataService angepasst, trotz eines zwischenzeitlichen 500Error. Auch diese Änderungen kommen einfach nicht durch. Mit der WM funktionierte der Sync noch, danach hab ich auf meiner prod. Seite nix geändert gehabt.

    Vielleicht hat einer von Euch einen Tipp für mich.


    PS. Die DB Tabelle syncs war geleert, ich hab diese mal neu aufgebaut, bzw. aus einer DB wieder hergestellt, mal schaun, was passiert über Nacht.

  • Da ich dieselbe Ausgabe leider auch habe, gibt es funktionierende Lösungen um dies zu beheben?

  • Hallo!


    Ich hatte den Fehler auch (#1093 - Die Verwendung der zu aktualisierenden Zieltabelle 'games' ist in der FROM-Klausel nicht zulässig.)


    Ich habe mir dann von Gemini das mal bearbeiten lassen. Da wurde mir folgender Code ausgeworfen und dann hat es funktioniert, ich weiß zwar nicht, ob das so alles richtig ist, aber bei mir sind wieder 9 Spiele.


    Aber bitte vorher ein Backup machen und bitte alles absichern.


    Ich finde es aber echt Schade, dass man im Moment damit ziemlich allein gelassen wird. Es scheinen gerade mehrere Probleme zu existieren und ich hoffe nur, dass beim Start der 1. Bundesliga die Probleme behoben sein werden.

    Hier mal der Code von Gemini:



    Viele Grüße


    Andre

  • PS. Die DB Tabelle syncs war geleert, ich hab diese mal neu aufgebaut, bzw. aus einer DB wieder hergestellt, mal schaun, was passiert über Nacht.

    Ich hatte die DB-Tabelle "syncs" aus meiner nicht produktiven Seite neu aufgebaut. Zunächst schaute es gut aus, dann mit dem Versuch des Anstossens eines Sync mit dem XdataService wurde plötzlich Einträge aus just dieser Tabelle gelöscht, so das dann meiner Meinung keine Synchronisation mehr möglich ist.


    hier die Tabelle aus meiner nicht produktiven Seite..


    hier die Tabelle aus meiner produktiven Seite


    Ich hab ne kleine Befürchtung, dass es sich bei den Unterschieden um die KI-Erweiterungen zum Gewinn-Mod und der User-Statistik handeln könnte, obwohl die neuen Dateien ja nicht direkt hier bei einem Sync / Update eingreifen??


    Ich werde am Dienstag aus meinen Einträgen + die zwei Antworten mal einen neuen Thread aufmachen, dann wird es klarer!


    jepi6000 - ich hab deinen codeschnipsel noch nicht getestet!

  • Habs noch ein wenig weiter gesponnen und Chatgpt gegen Gemini antreten lassen. Herausgekommen ist folgender Code. Habe mich aber noch nicht getraut das auszuprobieren...

    SQL
    1. UPDATE games g1
    2. JOIN games g2 ON (
    3. (g1.game_hash = 'effe0ddd9d2e25c2977a155865c32fb8' AND g2.game_hash = '37033bc794135033c545836511cd5a76') OR
    4. (g1.game_hash = 'f1f5a02ae47514d5930c0a0472070380' AND g2.game_hash = '39ac8a054a37e5c6718b36df7ef0ca81')
    5. )
    6. SET g1.round_id = g2.round_id;
  • Ich habe das gleiche Problem.
    Habe die Bundesliga aktiviert und die WM deaktiviert.

    Keine Chance für einen Sync. Cache geleert usw.

    Vielleicht liegt es am neuen xDATAservice ?

  • Bei denen, wo es Probleme gibt, können mir vielleicht gerne eine PN mit einem Datenbankexport von den folgenden Tabellen schicken: leagues, seasons, rounds, round_teams und games schicken.


    Dann kann ich Mal schauen, ob die Abfrage anders angesetzt werden muss.

    Zufrieden mit dem Skript und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)

  • Hallo,

    ich habe das SQl Update für die 1.Bundesliga ausgeführt und

    bekam ich auch die Meldung: "Die Verwendung der zu aktualisierenden Zieltabelle 'games' ist in der FROM-Klausel nicht zulässig."


    Ich habe das Update "zerlegt" und einzeln ausgeführt


    Zitat

    UPDATE `games`

    SET round_id = (SELECT round_id FROM `games` WHERE game_hash = '37033bc794135033c545836511cd5a76')

    WHERE game_hash = 'effe0ddd9d2e25c2977a155865c32fb8';

    Im dem ersten Schritt wird abgefragt welchen Wert die Round_id bei dem genannten game_hash hat :


    SELECT * FROM `games` WHERE game_hash = '37033bc794135033c545836511cd5a76';


    Ergebnis: round_id = 340



    Im zweiten Schritt wird der Wert die Round_id bei dem genannten game_hash abgefragt und anschließend auf den Wert der ersten Abfrage gesetzt


    SELECT * FROM `games` WHERE game_hash = 'effe0ddd9d2e25c2977a155865c32fb8';


    Ergebnis: round_id = 342

    round_id auf 340 geändert


    Das ganze habe ich für das zweite Update auch durchgeführt und ich habe wieder 9 Spiele am ersten Spieltag:


    SELECT * FROM `games` WHERE game_hash = '39ac8a054a37e5c6718b36df7ef0ca81';


    Ergebnis: round_id = 340


    SELECT * FROM `games` WHERE game_hash = 'f1f5a02ae47514d5930c0a0472070380';


    Ergebnis: round_id = 342

    Wert auf 340 geändert

  • Servus FiedlWdd,


    ich hab Dir mal die fünf DB-Tabellen per PN zukommen lassen...


    Was mich nur wundert, der Sync ging bei mir mit dem Spiel in der 2.BL um 20:30 Uhr. Ab dann ging nix mehr. Ich hatte selber einige Spiele am Sonntag ausgewertet gehabt. In der 3.Liga hatte ich zeitlich die Spiele für den 2.ST angepasst, den 5.ST angelegt, im XDataService alles soweit prima.

    Quasi, es geht kein Sync mehr... Am Montagnachmittag hatte ich noch ein Backup meiner DB-Tabellen von Anfang August (ohne Resultate 2.BL, 3.Liga) eingespielt gehabt. Am Montagabend - siehe auch mein Posting von 19:47 Uhr - konnte ich in der DB-Tabelle _syncs festellen, da fehlen Einträge, u.a. der Tabelle _games etc... In der Tabelle _games haben alle Spiele der 2.Buli, der 3.Liga den Status von "-1".

    Bei den SQL-Updates von Dir wurde mir signalisiert - NULL Datensätze betroffen, auch bei den neueren SQL-Updates.


    Vielleicht hilft Dir das weiter...



    P.S: jetzt gerad gesehen im xDataService, das ist mir neu!

  • Hallo!


    Darf ich mal nachfragen, ob jemand weiß was man da jetzt machen soll?

    Der Fehler taucht heute im XDataservice nicht mehr auf, aber die Synchronisation hat in meiner Testinstanz noch nicht stattgefunden!

    Alle Spiele der 2. Bundesliga stehen am 1. Spieltag noch auf 0-0!

    Oder sind die "Programmierer" schon dabei??


    Bitte kurze Info, ob ich selber etwas machen kann.

    Bitte auch Bescheid geben, wenn man nur abwarten soll/kann!


    Danke und Gruß

    Andre

  • Bei mir hat über Nacht eine Synchronisation stattgefunden. Der 1.Spieltag in der 2.BL und der 3.Liga sind jetzt komplett mit den Ergebnissen. Ich hatte am Donnerstag soweit die Füße stillgehalten, nix an meiner Konfiguration geändert gehabt. Einzig im xDataService hab ich an der 3.Liga noch Spieltage ergänzt sowie die terminlichen Ansetzungen und diese sind heut morgen auch durchgeschlagen. Ich denke mal, da hat FiedlWdd gute Arbeit geleistet - Herzlichen Dank!

  • Hallo!


    Ich habe gerade mal nachgesehen und die Spiele der 2. Bundesliga stehen bei mir noch alle auf 0-0. Ich warte weiter erst mal ab. Nur in der Rangliste taucht jetzt ein Test-Tipper auf, der 0-0 getippt hatte, dass war gestern noch nicht der Fall.


    Gruß

    Andre

  • Was mich wundert, warum sind bei Dir Ergebnisse, wie das 0:0 schon eingetragen. Bei mir wurden keine Ergebnisse ausgelesen. In der DB _games hatte ich ein Status der Spiele von "-1". Wenn bei Dir bei den neun Spielen am 1.ST, ein anderer Status steht, wie "0" oder "2" steht, dann könnte ich es mir erklären.

    Falls ja, kannst ja gern mal den Status bei einem Spiel testweise in "-1" ändern, dann sollte ein Sync stattfinden.

    In der Tabelle "_synchs", wieviele Einträge hast Du da? (siehe weiter oben, Eintrag von mir)

  • Hallo!


    Nur zur Info: Bei mir stehen alles Spiele des 1. Spieltages der 2. Bundesliga noch auf 0-0!

    In der DB unter "_synchs" steht bei mir nichts drin.

    In der DB unter "_games", sind die Spiele der 2. Bundesliga vom 1. Spieltag alle Spiele auf Status 2. Ich habe da mal bei dem Spiel Bochum-Hertha, den Status auf -1 gesetzt und warte mal ab was passiert.


    VG Andre

  • Hallo!

    Sorry, dass ich mich jetzt erst melde, aber wir hatten heute Besuch!

    Ich habe gerade mal nachgesehen und jetzt ist der 1. Spieltag wieder komplett auf 0-0 und die ersten beiden Spiele des 2. Spieltags auch wieder 0-0!
    Ich bin gerade etwas überfragt, was da los ist, aber das ist sehr merkwürdig!
    Ich hatte in der Datenbank alle Spiele des 1.Spieltags auf -1 gesetzt und gehofft, dass der Sync klappt!

    Ich sehe morgen nochmal genauer nach!

    Viele Grüße

    Andre

Tags