Neu FOREIGN KEY Problem

amoreno

Aktives Mitglied
30. Januar 2020
12
1
Hallo zusammen,

seit heute habe ich ein Problem im Connector, der mir nur angezeigt wird, wenn ich den Debug Modus einschalte.
ALTER TABLE `fk_jtl_connector_link_specific` ADD CONSTRAINT `jtl_connector_link_specific_1` FOREIGN KEY (`endpoint_id`) REFERENCES `fk_woocommerce_attribute_taxonomies` (`attribute_id`) ON DELETE CASCADE ON UPDATE NO ACTION

Dass eine Datenbankänderung vorgenommen werden habe ich verstanden. Könnt Ihr mir helfen das Problem komplett zu verstehen?

Wäre super!

Danke Euch im Voraus.

Viele Grüße,

Alvaro
 
Zuletzt bearbeitet:

amoreno

Aktives Mitglied
30. Januar 2020
12
1
Hallo Immanuel,

danke für Deine Rückmeldung. Hier ist der Auszug aus dem Log-FIle:

[30-Jan-2020 13:59:02 UTC] WordPress-Datenbank-Fehler Cannot add foreign key constraint für Abfrage
ALTER TABLE `fk_jtl_connector_link_specific`
ADD CONSTRAINT `jtl_connector_link_specific_1` FOREIGN KEY (`endpoint_id`) REFERENCES `fk_woocommerce_attribute_taxonomies` (`attribute_id`) ON DELETE CASCADE ON UPDATE NO ACTION von require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, JtlConnectorAdmin::init, JtlConnectorAdmin::init_hooks, JtlConnectorAdmin::update, JtlConnectorAdmin::activate_linking, JtlConnectorAdmin::add_constraints_for_multi_linking_tables

Es muss irgendetwas in den Taxonomie-Einstellungen sein. Leider hat nur der Kunde Zugang zu JTL-Wawi. Vielleicht hast Du eine Idee, sodass ich es weitergeben kann?

Viele Grüße und danke, dass Du auf die Frage reagierst.

Alvaro
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Möglicherweise gibt es Datensätze in der Tabelle "fk_jtl_connector_link_specific", mit einer "host_id", wo es aber keine dazu passenden Einträge in der "fk_woocommerce_attribute_taxonomies" Tabelle gibt. Um solche Datensätze zu entfernen, kannst du den nachfolgenden Befehl in der Datenbank absetzen. Natürlich auf eigene Gefahr. Zudem wäre anzuraten vorher ein Backup der Datenbank zu machen.

SQL:
DELETE FROM `fk_jtl_connector_link_specific` WHERE `host_id` NOT IN (SELECT `attribute_id` FROM `fk_woocommerce_attribute_taxonomies`);
 

myfolien

Aktives Mitglied
15. Januar 2019
69
6
Hallo Zusammen;
ich bin nicht sicher, ob das Problem das selbe ist, jedoch ist auch mein Error. log komplett voll mit immer der gleichen Fehlermeldung:

2020/08/25 18:59:09 [error] 28370#28370: *1 FastCGI sent in stderr: "PHP message: WordPress-Datenbank-Fehler Can't create table `cXXXwXXXdbXXX`.`#sql-936_375205` (errno: 150 "Foreign key constraint is incorrectly formed") für Abfrage
ALTER TABLE `wordpresswp_jtl_connector_link_specific`
ADD CONSTRAINT `jtl_connector_link_specific_1` FOREIGN KEY (`endpoint_id`) REFERENCES `wordpresswp_woocommerce_attribute_taxonomies` (`attribute_id`) ON DELETE CASCADE ON UPDATE NO ACTION von require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, JtlConnectorAdmin::init, JtlConnectorAdmin::init_hooks, JtlConnectorAdmin::update, JtlConnectorAdmin::activate_linking, JtlConnectorAdmin::add_constraints_for_multi_linking_tables" while reading response header from upstream, client: 87.165.XXX.XXX, server: abcdefg.de, request: "POST /wp-admin/admin-ajax.php HTTP/2.0", upstream: "fastcgi://unix:/var/lib/php5-fpm/web2.sock:", host: "abcdefg.de", referrer: "https://abcdefg.de/wp-admin/edit.php?post_type=shop_order"
 

Ähnliche Themen