php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2011, 21:40  
JD2
Neuer Benutzer
 
Registriert seit: 13.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
JD2 befindet sich auf einem aufstrebenden Ast
Standard MySQL-Datenbanken Tabellen löschen ??

Hi !
Ich hatte Problem mit dem einem kostenlosen shop und wollte ihn neu installieren und hab wie beschriben die alten Tabellen gelöscht. Sollte er eigentlich, hat er aber nicht. Ich habe jetzt noch 6 Tabellen auf der Datenbank die ich nicht gelöscht bekomme ?? Und ich hab schon einiges ausprobiert um sie zu löschen , leider ohne erfolg ???
Ich selber habe schon die Firma um hilfe gefragt nur ohne Antwort !

Struktur contact
Struktur contact_address
Struktur data_country
Struktur data_currency
Struktur data_mail_pattern
Struktur data_purchase_tax
Struktur user_mandator
Struktur user_shop

diese bekomme ich einfach nicht gelöscht !!!
#1217 - Cannot delete or update a parent row: a foreign key constraint fails

Wie kann ich die löschen ???

MFG
JD2 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.10.2011, 21:49  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.140
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
1217 (ER_ROW_IS_REFERENCED)

Sie versuchen, eine Elternzeile zu löschen, die Kinder hat, wodurch ein Fremdschlüssel-Constraint verletzt wird. Löschen Sie zuerst die Kinder.
Quelle: http://dev.mysql.com/doc/refman/5.1/...ror-codes.html

edit:
Hier ist nochwas dazu: http://stackoverflow.com/questions/3...nstraint-fails

LG
__________________
Keine Zahl != ein Zeichen das keine Zahl ist

Geändert von hausl (13.10.2011 um 21:57 Uhr).
hausl ist offline   Mit Zitat antworten
Alt 14.10.2011, 00:42  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

DROP DATABASE.

Andernfalls die Tabellen vorher leeren (DELETE FROM).
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 14.10.2011, 01:31  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

TRUNCATE `Tabelle`; reicht auch
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist gerade online   Mit Zitat antworten
Alt 14.10.2011, 01:39  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Nein reicht nicht
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 14.10.2011, 03:13  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Nein reicht nicht
Zum Leeren?..
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist gerade online   Mit Zitat antworten
Alt 14.10.2011, 12:50  
Erfahrener Benutzer
 
Registriert seit: 01.06.2011
Beiträge: 389
PHP-Kenntnisse:
Anfänger
achtelpetit befindet sich auf einem aufstrebenden Ast
Standard

Die ganze DB zu löschen ist sicher der einfachste Weg.
Vielleicht wäre es aber für JD2 nützlich, zu verstehen, warum sich die Tabellen nicht löschen lassen.
Du mußt "von unten nach oben" löschen. Es gibt hier Abhängigkeiten zwischen den Schlüsseln, die es verbieten, einen übergeordneten DS zu löschen, solange es noch untergeordnete DS gibt.
Beispiel: wahrscheinlich kannst Du einen Eintrag in "country" nur löschen, wenn es keine Adresse mehr gibt, die zu diesem "country" gehört.
achtelpetit ist offline   Mit Zitat antworten
Alt 14.10.2011, 21:21  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Capfly Beitrag anzeigen
Zum Leeren?..
Soweit ich das in Erinnerung habe kannst du nichtmal leere Tabellen truncaten, wenn Fremdschlüsselbeziehungen existieren.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 14.10.2011, 21:24  
JD2
Neuer Benutzer
 
Registriert seit: 13.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
JD2 befindet sich auf einem aufstrebenden Ast
Standard

Hi !
Erstmal dickes Lob von mir !!!
Wie schnell hier Antworten kommen ist schon selten im www geworden.

Nun zurück zum Problem , ihr habt hier eine Menge geschrieben....nur wie wende ich das an ??? Bin jetzt nicht der Profi in dem Bereich ?


MFG
JD2 ist offline   Mit Zitat antworten
Alt 14.10.2011, 22:29  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.140
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

phpmyadmin ?
oder
heidisql?
__________________
Keine Zahl != ein Zeichen das keine Zahl ist
hausl ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL: Datensatz aus zwei Tabellen löschen Schraubendreher Datenbanken 4 16.04.2011 12:50
MySQL UPDATE: Feld überall / in allen Tabellen updaten Lightware Datenbanken 13 25.09.2009 12:44
[Erledigt] Mehrere MySQL Tabellen mit PHP abfragen DonMuchacho Datenbanken 7 27.07.2009 19:47
PHP & mySQL - In relationalen Datenbanken Datensätze finden und selektieren xdpi PHP Tipps 2009 3 10.06.2009 12:48
MySQL - 2 verschiedene Datenbanken - Performance?! jGeee Datenbanken 1 24.04.2009 18:13
zwei while schleifen mit unterschiedlichen mysql tabellen mygov PHP Tipps 2009 12 01.01.2009 14:32
löschen in mehreren Tabellen maeck Datenbanken 5 10.07.2008 23:19
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
Mysql Datenbanken verknüpfen oder so +g+ PHP Tipps 2005-2 3 29.10.2005 15:36
maximale Größe von MySQL Datenbanken Datenbanken 0 12.09.2005 15:55
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
datenbanken in mysql erstellen??? PHP Tipps 2005-2 0 05.08.2005 19:41
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
[Erledigt] Suche über 2 Tabellen in MySQL PHP Tipps 2004-2 4 15.12.2004 16:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie kann ich ganze tabellen aus mysql löschen, #1217 - cannot delete or update a parent row: a foreign key constraint fails, heidisql foreign key creation, tebelle leeren und struktur leeren mysql

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum