php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.02.2011, 09:10  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard Tool um Referenzen zu überprüfen

Hallo zusammen,

kennt jemand ein Tool welches mir (automatisch) überprüfen kann ob in einer Datenbank defekte Referenzen bestehen? Es geht um eine MySQL-DB mit MyISAM, also müsste man die Beziehungen möglichst in der Software angeben können.

Gruß
cy
cycap ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.02.2011, 09:30  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
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

Ne, kenne keins. Aber is doch ruckzuck selber geschrieben, oder?
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 04.02.2011, 10:19  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich dachte vielleicht gibts da was schönes mit Klicki-Bunti, damit ich nicht sämtliche Beziehungen von 100 Tabellen aus nem Diagramm abschreiben muss
cycap ist offline   Mit Zitat antworten
Alt 04.02.2011, 13:42  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Dafür gibts ja Foreigen-Key Constraints eigentlich, die Regeln sowas automatisch xD Sehe keinen Grund das per Hand nachzubauen.
Flor1an ist offline   Mit Zitat antworten
Alt 04.02.2011, 13:49  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ja nur das Foreign key constraints auf InnoDB angewiesen sind, mit myisam muss man das in die eigene Software auslagern ...

kenne aber auch kein fertiges Tool dafür
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 04.02.2011, 13:50  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Wofür existiert MyISAM dann? Für Datenbanken ohne Referenzen? Ich will ja auch kein dauerhaft laufendes Tool, sondern eins was man bei zeiten mal zur Überprüfung anwerfen kann. Es geht nicht um Daten die durch irgendwelche Abstürze oder so beschädigt wurden. Wenn die Daten so wichtig wären dann würde ich eh InnoDB wegen den Transaktionen nutzen. Es geht viel mehr darum irgendwelche Lücken zu entdecken die mit der Zeit evtl. entstanden sein können, dadurch das mehrere Programme die Datenbank nutzen und ich bei einigen Kollegen nicht sicher bin ob dir mir da nicht was kaputt gemacht haben.
cycap ist offline   Mit Zitat antworten
Alt 04.02.2011, 13:51  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
ja nur das Foreign key constraints auf InnoDB angewiesen sind, mit myisam muss man das in die eigene Software auslagern ...
ich denke Flo meinte das nicht so ernst, deswegen das "xD"
cycap ist offline   Mit Zitat antworten
Alt 04.02.2011, 13:58  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Naja ich meins schon auch ernst. Wenn du sowas haben möchtest sind foreign keys doch perfekt
Flor1an ist offline   Mit Zitat antworten
Alt 04.02.2011, 14:03  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Dann stell ich nochmal die Frage wozu MyISAM dann existiert... ich meine es ist doch trotzdem ein relationales DBMS oder? auch mit MyISAM...
cycap ist offline   Mit Zitat antworten
Alt 04.02.2011, 14:10  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

MyISAM kann halt keine FK intern in der Datenbank behandeln. Das musst du zwangsläufig dann softwareseitig lösen. Das ist aber meiner Meinung nach noch lange kein Grund, MyISAM die Daseinsberechtigung abzusprechen.

Es gibt einige Vorteile der MyISAM Engine im Vergleich zu InnoDB Engine, je nach Anwendungszweck. Unter gewissen Umständen mag das wohl auch den Umstand rechtfertigen, solche Beziehungen Softwareintern zu lösen. In deinem Fall hast du einfach die Falsche Engine benutzt (oder musstest sie Benutzen).

Relationales DBMS hat auch nicht zwangsläufig etwas mit Relationen zwischen verschiedenen Tabellen zu tun. Relational wird hier erstmal nur die Methode bezeichnet, die Daten in Spalten und Reihen zu gliedern (relationale Tabelle).

Ein tool kenne ich dafür allerdings auch nicht. Wie wäre es denn, einfach die Engine umzustellen und die Keys zu erzeugen...
__________________
Frank 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
Kommentar überprüfen mit preg_match djlars PHP Tipps 2010 3 20.11.2010 10:34
Suche PHP Programmierer für CSV Tool Keller99 Gewerblich 0 15.11.2010 15:48
Überprüfen Ob vorhanden - checkbox überprüfen Des_Ilusted PHP Tipps 2010 2 16.08.2010 19:41
Kleines API Tool Keller99 Gewerblich 0 15.08.2010 23:23
TOOL FIDDLER2 (loggt alle HTTP Requests) strgg Off-Topic Diskussionen 2 12.01.2010 14:34
browser test tool J_Jara HTML, Usability und Barrierefreiheit 5 16.12.2009 14:13
[Erledigt] Auf druckbare Zeichen überprüfen vici PHP Tipps 2009 4 04.10.2009 18:38
[Erledigt] Referenzen auf Objekte innerhalb eines Arrays PHP-Fortgeschrittene 6 31.08.2009 17:06
[Erledigt] Variablen überprüfen mit isset() Jumper PHP Tipps 2008 8 13.09.2008 13:36
Tool um (Spiel)Klassen zu erzeugen Martin13 PHP-Fortgeschrittene 6 05.09.2007 02:25
mit if ein Geburtsdatum überprüfen Cyber Soldier PHP Tipps 2007 8 07.11.2005 16:39
Überprüfen einer Zahl mit Komma preg_match() PHP Tipps 2005-2 14 28.06.2005 16:32
[Erledigt] Frage zu einem Tool Off-Topic Diskussionen 9 04.02.2005 09:12
Referenzen - Eure Meinung Off-Topic Diskussionen 6 11.12.2004 04:14
Sucha nach einem myPhpAdmin ähnlichem Tool Datenbanken 2 02.07.2004 10:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
referenzen überprüfen, php auf referenz prüfen, in php prüfen auf referenz, php prüfen referenz ist, myisam referenzen, php tool um csv dateien zu prüfen, referenz prüfen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:03 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