MySQL: Update auf 2.8.0 schlägt fehlt
Moderator: heiner
- dieseyer
- Beiträge: 107
- Registriert: Sonntag 24. Oktober 2010, 16:06
- Wohnort: Stuttgart
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
Start mit v2.6.3, dann ..494 und dann ..495 - Fehler. (vergl. diagnose-2014-10-19 03.log)
Start mit v2.6.3 und dann ..495 - Fehler. (vergl. diagnose-2014-10-19 04.log)
Start mit v2.6.3 und dann ..495 - Fehler. (vergl. diagnose-2014-10-19 04.log)
- Dateianhänge
-
- diagnose.zip
- (10.42 KiB) 259-mal heruntergeladen
Bis dann - dieseyer
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
Der Fehler tritt auf, wenn du in der Tabelle 'mitgliednextbgruppe' Datensätze hast, die auf Beitragsgruppen referenzieren, die in der Tabelle beitragsgruppe nicht mehr existieren. Die musst du mit Hilfe eines DB-Frontends gerade ziehen. Danach kannst du das Update nochmals starten.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
Ist inzwischen alles in Ordnung? Ich würde gerne die Version 2.8.2 freigeben.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- dieseyer
- Beiträge: 107
- Registriert: Sonntag 24. Oktober 2010, 16:06
- Wohnort: Stuttgart
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
Ich habe erfolglos versucht die Aufgabe aus deiner Aussage '..gerade ziehen..' zu lösen, kann es aber nicht.
Anbei ein Bild über die beiden Tabellen - was muss ich löschen?
Anbei ein Bild über die beiden Tabellen - was muss ich löschen?
- Dateianhänge
-
- beitragsgruppe.png (87.63 KiB) 5029 mal betrachtet
Bis dann - dieseyer
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
Hallo,
mit folgendem SQL-Statement listest du die Mitglieder, die fehlerhafte Sätze in der Tabelle mitgliednextbgruppe haben:
Entweder muss du den Datensätze korrekte Beitragsgruppen-IDs zuweisen oder die Sätze löschen.
Heiner
mit folgendem SQL-Statement listest du die Mitglieder, die fehlerhafte Sätze in der Tabelle mitgliednextbgruppe haben:
Code: Alles auswählen
select mitgliednextbgruppe.id, mitglied.name, mitglied.vorname, mitgliednextbgruppe.abdatum from mitgliednextbgruppe
join mitglied on mitgliednextbgruppe.mitglied = mitglied.id
left join beitragsgruppe on mitgliednextbgruppe.beitragsgruppe = beitragsgruppe.id
where beitragsgruppe.bezeichnung is null
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- dieseyer
- Beiträge: 107
- Registriert: Sonntag 24. Oktober 2010, 16:06
- Wohnort: Stuttgart
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
=> MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen). ( die Abfrage dauerte 0.0004 sek. )
- Dateianhänge
-
- SQL.png (9.44 KiB) 5022 mal betrachtet
Bis dann - dieseyer
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
Dann sollte sich auch der Foreign Key einrichten lassen:
Wenn sich dieses Statement fehlerfrei ausführen lässt, setze bitte den Wert in der Tabelle 'version' auf 383.
Heiner
Code: Alles auswählen
ALTER TABLE mitgliednextbgruppe ADD CONSTRAINT fkMitgliednextbgruppe1 FOREIGN KEY (beitragsgruppe) REFERENCES beitragsgruppe (id) ON DELETE RESTRICT ON UPDATE NO ACTION
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- dieseyer
- Beiträge: 107
- Registriert: Sonntag 24. Oktober 2010, 16:06
- Wohnort: Stuttgart
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
=> #1005 - Can't create table 'jverein.#sql-45a_44' (errno: 150)
Bis dann - dieseyer
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- dieseyer
- Beiträge: 107
- Registriert: Sonntag 24. Oktober 2010, 16:06
- Wohnort: Stuttgart
- Kontaktdaten:
Re: MySQL: Update auf 2.8.0 schlägt fehlt
=> Ihr SQL-Befehl wurde erfolgreich ausgeführt.
Bis dann - dieseyer