S Q L - E R R O R beim Mail/Message versenden
S Q L - E R R O R beim Mail/Message versenden
Hallo miteinander
Ich habe mein Admidio von 2.4.3 auf 3.1.2 upgedatet.
Nun erscheint beim Sender einer Mail folgenden Fehlermeldung:
S Q L - E R R O R
CODE: 23000
1452
Cannot add or update a child row: a foreign key constraint fails ("Admidio"."admid_messages", CONSTRAINT "admid_FK_MSG_USR_SENDER" FOREIGN KEY ("msg_usr_id_sender") REFERENCES "admid_users" ("usr_id"))
B A C K T R A C E
FILE: adm_program/system/classes/database.php
LINE: 433
CALL: Database->showError()
FILE: adm_program/modules/messages/messages_send.php
LINE: 512
CALL: Database->query()
Beim Senden einer privaten Message gibt's auch folgende Fehlermeldung:
S Q L - E R R O R
CODE: 23000
1452
Cannot add or update a child row: a foreign key constraint fails ("Admidio"."admid_messages", CONSTRAINT "admid_FK_MSG_USR_SENDER" FOREIGN KEY ("msg_usr_id_sender") REFERENCES "admid_users" ("usr_id"))
B A C K T R A C E
FILE: adm_program/system/classes/database.php
LINE: 433
CALL: Database->showError()
FILE: adm_program/modules/messages/messages_send.php
LINE: 481
CALL: Database->query()
Was kann ich tun?
Bin um jede Hilfe äusserst dankbar
Herzliche Grüsse
Janey
Ich habe mein Admidio von 2.4.3 auf 3.1.2 upgedatet.
Nun erscheint beim Sender einer Mail folgenden Fehlermeldung:
S Q L - E R R O R
CODE: 23000
1452
Cannot add or update a child row: a foreign key constraint fails ("Admidio"."admid_messages", CONSTRAINT "admid_FK_MSG_USR_SENDER" FOREIGN KEY ("msg_usr_id_sender") REFERENCES "admid_users" ("usr_id"))
B A C K T R A C E
FILE: adm_program/system/classes/database.php
LINE: 433
CALL: Database->showError()
FILE: adm_program/modules/messages/messages_send.php
LINE: 512
CALL: Database->query()
Beim Senden einer privaten Message gibt's auch folgende Fehlermeldung:
S Q L - E R R O R
CODE: 23000
1452
Cannot add or update a child row: a foreign key constraint fails ("Admidio"."admid_messages", CONSTRAINT "admid_FK_MSG_USR_SENDER" FOREIGN KEY ("msg_usr_id_sender") REFERENCES "admid_users" ("usr_id"))
B A C K T R A C E
FILE: adm_program/system/classes/database.php
LINE: 433
CALL: Database->showError()
FILE: adm_program/modules/messages/messages_send.php
LINE: 481
CALL: Database->query()
Was kann ich tun?
Bin um jede Hilfe äusserst dankbar
Herzliche Grüsse
Janey
Re: S Q L - E R R O R beim Mail/Message versenden
*schüchtern* push
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo Janey,
dieser Fehler ist schon mal gemeldet worden. Leider konnten wir diesen noch nicht nachvollziehen. Bei uns funktioniert der Email-Versand :/
Kommt dieser Fehler, wenn du eingeloggt bist und eine Mail schreibst, oder wenn du ausgeloggt bist?
Viele Grüße
Fasse
dieser Fehler ist schon mal gemeldet worden. Leider konnten wir diesen noch nicht nachvollziehen. Bei uns funktioniert der Email-Versand :/
Kommt dieser Fehler, wenn du eingeloggt bist und eine Mail schreibst, oder wenn du ausgeloggt bist?
Viele Grüße
Fasse
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo Fasse
Vielen herzlichen Dank für Deine Antwort
Tatsächlich tritt der Fehler nur auf, wenn ich eingeloggt bin.
Liebe Grüsse
Janey
Vielen herzlichen Dank für Deine Antwort
Tatsächlich tritt der Fehler nur auf, wenn ich eingeloggt bin.
Liebe Grüsse
Janey
Re: S Q L - E R R O R beim Mail/Message versenden
Keine Idee, woran es liegen könnte?
Bin ziemlich aufgeschmissen, wenn das nicht funktioniert
Oder eventuell ein Rettungsvorschlag:)
Liebe Grüsse
Janey
Bin ziemlich aufgeschmissen, wenn das nicht funktioniert
Oder eventuell ein Rettungsvorschlag:)
Liebe Grüsse
Janey
Re: S Q L - E R R O R beim Mail/Message versenden
Poste mal deine PHP, MySQL version
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo Janey,
ich denke es liegt an einem fehlenden oder fehlerhaften constraint in deiner Installation.
leider ist das aus der ferne und ohne zugriff auf die Datenbank etwas schwer zu sagen.
am einfachsten wäre es, wenn wir über teamviewer eine kurze sitzung machen würden und ich so auf deine Datenbank schauen könnte!?
wäre das für dich OK?
lg
Stefan
ich denke es liegt an einem fehlenden oder fehlerhaften constraint in deiner Installation.
leider ist das aus der ferne und ohne zugriff auf die Datenbank etwas schwer zu sagen.
am einfachsten wäre es, wenn wir über teamviewer eine kurze sitzung machen würden und ich so auf deine Datenbank schauen könnte!?
wäre das für dich OK?
lg
Stefan
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo XimeX
Herzlichen Dank für Deine Antwort
PHP version: 5.6.3
MySQL-Version: 5.5.40
Details: http://www.sas-ski-members.ch/adm_progr ... php?mode=4
Liebe Grüsse.
Janey
Herzlichen Dank für Deine Antwort
PHP version: 5.6.3
MySQL-Version: 5.5.40
Details: http://www.sas-ski-members.ch/adm_progr ... php?mode=4
Liebe Grüsse.
Janey
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo Stefan
Gebe Dir auch gerne Zugriff zur DB über phpMyAdmin.
Falls das OK ist, sende ich Dir die Details per PM
Liebe Grüsse und herzlichen Dank für die Hilfe
Janey
Gebe Dir auch gerne Zugriff zur DB über phpMyAdmin.
Falls das OK ist, sende ich Dir die Details per PM
Liebe Grüsse und herzlichen Dank für die Hilfe
Janey
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo,
kann auch gerne direkt auf die DB zugreifen.
ja, User und PW auf keinen Fall hier ins Forum
lg
Stefan
kann auch gerne direkt auf die DB zugreifen.
ja, User und PW auf keinen Fall hier ins Forum
lg
Stefan
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo Stefan
Habe Dir eine PM geschickt
Herzliche Grüsse.
Janey
Habe Dir eine PM geschickt
Herzliche Grüsse.
Janey
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo Janey,
Wird denn die E-Mail trotzdem versendet oder funktioniert das auch nicht?
Viele Grüße
Fasse
Wird denn die E-Mail trotzdem versendet oder funktioniert das auch nicht?
Viele Grüße
Fasse
Re: S Q L - E R R O R beim Mail/Message versenden
Hallo,
hier jetzt auch nochmal die Lösung die ich gefunden habe:
Ich hoffe das hilft auch anderen.
lg
Stefan
hier jetzt auch nochmal die Lösung die ich gefunden habe:
viele der Tabellen sind als Typ "MyISAM" angelegt und nicht als "innoDB" als ich das umgestellt hatte, ging es dann!
Ich hoffe das hilft auch anderen.
lg
Stefan