{"id":55000520,"date":"2021-04-01T00:00:00","date_gmt":"2021-04-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/520"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html","title":{"rendered":"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/fde91986cb04462384f72cf3bf7bb82f\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit&auml;t definiert haben und dabei die L&ouml;schweitergabe nicht aktiviert ist, k&ouml;nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim&auml;rschl&uuml;sselfeld nicht ohne weiteres l&ouml;schen. Manchmal ist das aber dennoch erw&uuml;nscht &#8211; beispielsweise, wenn die Daten zuvor in ein Archiv &uuml;bertragen wurden. Wie Sie die Daten dann l&ouml;schen, stellen wir in diesem Artikel vor.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>2102_VerknuepfteDatenLoeschen.accdb<\/b>.<\/p>\n<h2>Warum l&ouml;schen trotz deaktivierter L&ouml;schweitergabe<\/h2>\n<p>Referentielle Integrit&auml;t mit deaktivierter L&ouml;schweitergabe definiert man, damit die Daten aus der mit dem Prim&auml;rschl&uuml;sselfeld an der Beziehung beteiligten Tabelle nicht so einfach gel&ouml;scht werden k&ouml;nnen, wenn es in der Tabelle mit dem Fremdschl&uuml;sselfeld bereits mit dem zu l&ouml;schenden Datensatz verkn&uuml;pfte Datens&auml;tze gibt.<\/p>\n<p>Oder an einem Beispiel erkl&auml;rt: Angenommen, Sie verwalten Kunden und Bestellungen in den beiden Tabellen <b>tblKunden <\/b>und <b>tblBestellungen<\/b>, die &uuml;ber das Fremdschl&uuml;sselfeld <b>KundeID <\/b>in der Tabelle <b>tblBestellungen <\/b>und das Prim&auml;rschl&uuml;sselfeld <b>KundeID <\/b>in der Tabelle <b>tblKunden <\/b>verkn&uuml;pft sind. Au&szlig;erdem ist f&uuml;r diese Beziehung referentielle Integrit&auml;t ohne L&ouml;schweitergabe definiert. Dann k&ouml;nnen Sie einen Kunden nicht mehr l&ouml;schen, wenn zu diesem Kunden bereits mindestens eine Bestellung vorliegt.<\/p>\n<p>An der Bestellung h&auml;ngen &uuml;brigens auch noch die Bestelldetails, wiederum &uuml;ber eine Beziehung mit referentieller Integrit&auml;t und L&ouml;schweitergabe verkn&uuml;pft (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_520_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_520_001.png\" alt=\"Tabellen der Beispieldatenbank\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Tabellen der Beispieldatenbank<\/p>\n<p>Warum sollte man solch einen Kunden dennoch l&ouml;schen wollen Beispielsweise deshalb, weil dieser Kunde seit zehn Jahren nichts mehr bestellt hat und deshalb in eine Archivtabelle in einer anderen Datenbank &uuml;bertragen werden soll.<\/p>\n<p>W&auml;hrend die referentielle Integrit&auml;t ohne L&ouml;schweitergabe im regul&auml;ren Betrieb sicherstellt, dass keine Kunden gel&ouml;scht werden, f&uuml;r die es bereits Bestellungen gibt, erweist sie sich als hinderlich, wenn man diese Daten aus berechtigten Gr&uuml;nden doch einmal l&ouml;schen m&ouml;chte.<\/p>\n<h2>Verkn&uuml;pfte Daten in richtiger Reihenfolge l&ouml;schen<\/h2>\n<p>Wie aber wollen wir diese Daten l&ouml;schen Entfernen wir die referentielle Integrit&auml;t, l&ouml;schen dann die betroffenen Datens&auml;tze und aktivieren die referentielle Integrit&auml;t anschlie&szlig;end wieder Nein, denn &Auml;nderungen am Datenmodell sollte man nur dann vornehmen, wenn dies durch Erweiterungen in Form neuer Tabellen oder Felder n&ouml;tig ist.<\/p>\n<p>Die L&ouml;sung ist, das wir die Aufgabe von der anderen Seite aus angehen. Wir l&ouml;schen also nicht direkt den Kunden, was ja gar nicht m&ouml;glich ist, sondern beginnen mit den Daten der Tabelle, die am Ende der Kette steht &#8211; in diesem Fall die Tabelle <b>tblBestelldetails<\/b>:<\/p>\n<ul>\n<li>Wir m&uuml;ssten die Daten der Tabelle <b>tblBestelldetails <\/b>ermitteln, die &uuml;ber die Tabelle <b>tblBestellungen <\/b>mit dem zu l&ouml;schenden Datensatz der Tabelle <b>tblKunden <\/b>verkn&uuml;pft sind.<\/li>\n<li>Dann l&ouml;schen wir diese Datens&auml;tze.<\/li>\n<li>Anschlie&szlig;end ermitteln wir alle Datens&auml;tze der Tabelle <b>tblBestellungen<\/b>, die mit dem zu l&ouml;schenden Datensatz aus <b>tblKunden <\/b>verkn&uuml;pft sind.<\/li>\n<li>Nun l&ouml;schen wir diese Datens&auml;tze.<\/li>\n<li>Schlie&szlig;lich l&ouml;schen wir den zu l&ouml;schenden Kunden aus der Tabelle <b>tblKunden<\/b>.<\/li>\n<\/ul>\n<h2>Abfrage zum L&ouml;schen der Bestelldetails eines Kunden erstellen<\/h2>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000520\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Passwort<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Angemeldet bleiben<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000520?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000520\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"cab0ffbc01\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Anmelden\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit&auml;t definiert haben und dabei die L&ouml;schweitergabe nicht aktiviert ist, k&ouml;nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim&auml;rschl&uuml;sselfeld nicht ohne weiteres l&ouml;schen. Manchmal ist das aber dennoch erw&uuml;nscht &#8211; beispielsweise, wenn die Daten zuvor in ein Archiv &uuml;bertragen wurden. Wie Sie die Daten dann l&ouml;schen, stellen wir in diesem Artikel vor.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[66022021,662021,44000006],"tags":[],"class_list":["post-55000520","post","type-post","status-publish","format-standard","hentry","category-66022021","category-662021","category-Abfragen_fuer_die_Datenauswahl"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]\" \/>\n\t\t<meta property=\"og:description\" content=\"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t\t<meta property=\"og:image:height\" content=\"127\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-04-01T00:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#blogposting\",\"name\":\"Verkn\\u00fcpfte Daten l\\u00f6schen bei referentieller Integrit\\u00e4t - Access [basics]\",\"headline\":\"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t\",\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/fde91986cb04462384f72cf3bf7bb82f\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\\\/#articleImage\"},\"datePublished\":\"2021-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#webpage\"},\"articleSection\":\"2\\\/2021, 2021, Abfragen f&uuml;r die Datenauswahl\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-basics.de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021#listItem\",\"name\":\"2021\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021#listItem\",\"position\":2,\"name\":\"2021\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021#listItem\",\"name\":\"2\\\/2021\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021#listItem\",\"position\":3,\"name\":\"2\\\/2021\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#listItem\",\"name\":\"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021#listItem\",\"name\":\"2021\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#listItem\",\"position\":4,\"name\":\"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2021\\\/2\\\/2021#listItem\",\"name\":\"2\\\/2021\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/access-basics.de\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logo400.png\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\\\/#organizationLogo\",\"width\":400,\"height\":127},\"image\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#webpage\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\",\"name\":\"Verkn\\u00fcpfte Daten l\\u00f6schen bei referentieller Integrit\\u00e4t - Access [basics]\",\"description\":\"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\\u00e4t definiert haben und dabei die L\\u00f6schweitergabe nicht aktiviert ist, k\\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\\u00e4rschl\\u00fcsselfeld nicht ohne weiteres l\\u00f6schen. Manchmal ist das aber dennoch erw\\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \\u00fcbertragen wurden. Wie Sie die Daten dann l\\u00f6schen, stellen wir in diesem Artikel vor.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"datePublished\":\"2021-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]","description":"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.","canonical_url":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#blogposting","name":"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]","headline":"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t","author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"publisher":{"@id":"https:\/\/access-basics.de\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/vg08.met.vgwort.de\/na\/fde91986cb04462384f72cf3bf7bb82f","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\/#articleImage"},"datePublished":"2021-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#webpage"},"isPartOf":{"@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#webpage"},"articleSection":"2\/2021, 2021, Abfragen f&uuml;r die Datenauswahl"},{"@type":"BreadcrumbList","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","position":1,"name":"Home","item":"https:\/\/access-basics.de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021#listItem","name":"2021"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021#listItem","position":2,"name":"2021","item":"https:\/\/access-basics.de\/index.php\/category\/2021","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021#listItem","name":"2\/2021"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021#listItem","position":3,"name":"2\/2021","item":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#listItem","name":"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021#listItem","name":"2021"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#listItem","position":4,"name":"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t","previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021#listItem","name":"2\/2021"}}]},{"@type":"Organization","@id":"https:\/\/access-basics.de\/#organization","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","url":"https:\/\/access-basics.de\/","logo":{"@type":"ImageObject","url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\/#organizationLogo","width":400,"height":127},"image":{"@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author","url":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#webpage","url":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html","name":"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]","description":"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/access-basics.de\/#website"},"breadcrumb":{"@id":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html#breadcrumblist"},"author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"creator":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"datePublished":"2021-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/access-basics.de\/#website","url":"https:\/\/access-basics.de\/","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","inLanguage":"de-DE","publisher":{"@id":"https:\/\/access-basics.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","og:type":"article","og:title":"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]","og:description":"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.","og:url":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html","og:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:secure_url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:width":400,"og:image:height":127,"article:published_time":"2021-04-01T00:00:00+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Verkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t - Access [basics]","twitter:description":"Wenn Sie die Beziehung zweier Tabellen mit referentieller Integrit\u00e4t definiert haben und dabei die L\u00f6schweitergabe nicht aktiviert ist, k\u00f6nnen Sie Daten aus der Tabelle mit dem an der Beziehung beteiligten Prim\u00e4rschl\u00fcsselfeld nicht ohne weiteres l\u00f6schen. Manchmal ist das aber dennoch erw\u00fcnscht - beispielsweise, wenn die Daten zuvor in ein Archiv \u00fcbertragen wurden. Wie Sie die Daten dann l\u00f6schen, stellen wir in diesem Artikel vor.","twitter:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png"},"aioseo_meta_data":{"post_id":"55000520","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-27 22:09:02","updated":"2026-10-19 17:12:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2021\" title=\"2021\">2021<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021\" title=\"2\/2021\">2\/2021<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tVerkn\u00fcpfte Daten l\u00f6schen bei referentieller Integrit\u00e4t\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/access-basics.de\/"},{"label":"2021","link":"https:\/\/access-basics.de\/index.php\/category\/2021"},{"label":"2\/2021","link":"https:\/\/access-basics.de\/index.php\/category\/2021\/2\/2021"},{"label":"Verkn&uuml;pfte Daten l&ouml;schen bei referentieller Integrit&auml;t","link":"https:\/\/access-basics.de\/index.php\/Verknuepfte_Daten_loeschen_bei_referentieller_Integritaet.html"}],"_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000520"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000520\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}