php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.09.2009, 09:45  
Erfahrener Benutzer
 
Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse:
Fortgeschritten
DarkPrisma befindet sich auf einem aufstrebenden Ast
Standard ID der geänderten datensätze herrausfinden?

Huhu,

gibt es in mysql die möglichkeit nicht nur die Anzahl der geänderten Datensätze herrauszufinden, sonern auch welche das genau waren? Das Problem ist, wenn ich Datensätze anhand eines Datums lösche, weiß ich leider nicht welche ID's alle gelöscht wurden. Ich möchte in php, nochmal alle ID's der betroffenen Datensätze anzeigen lassen.
DarkPrisma ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.09.2009, 09:56  
Benutzer
 
Registriert seit: 14.07.2009
Beiträge: 42
PHP-Kenntnisse:
Fortgeschritten
brennsupp befindet sich auf einem aufstrebenden Ast
Standard

Ich würde da einfach zuerst ein select query machen, das mir alle id's liefert und anschließend erst das delete query!

kann aber sein, dass es auch sparsamer geht
brennsupp ist offline   Mit Zitat antworten
Alt 08.09.2009, 16:43  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Tendentiell würde ich die IDs auch vorher auslesen. Wenn sie weg sind, sind sie weg

Von den verfügbaren Schnittstellen gibt IMHO keine die Primärschlüssel der geänderten Daten aus. Wenn die Datenbank Trigger unterstützt, könntest du einen Trigger schreiben, der beim Delete von Datensätzen aufgerufen wird und die Primärschlüssel in eine Log-Tabelle schreibt.
mquadrat ist offline   Mit Zitat antworten
Alt 08.09.2009, 17:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
gibt IMHO keine die Primärschlüssel der geänderten Daten aus.
Und selbst wenn - was würde es nützen! Die IDs alleine zui betrachten ist sicher nicht Ziel der Übung.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.09.2009, 18:49  
Erfahrener Benutzer
 
Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse:
Fortgeschritten
DarkPrisma befindet sich auf einem aufstrebenden Ast
Standard

huhu,

ja doch die id alleine reicht vollkommen weil die id auch der key des arrays ist, indem die daten gespeichert werden. ich werd mir das mit dem trigger mal angucken, danke leude
DarkPrisma 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
Mehrere Datensätze updaten, die zuvor durch Checkboxen ausgewählt wurden. peefonic PHP Tipps 2008 4 22.09.2009 11:23
in einer schleife datensätze löschen? SimStar001 Datenbanken 7 28.06.2009 11:03
Datensätze aus Datenbank in Flash auflisten beta02 JavaScript, Ajax und mehr 5 23.06.2009 16:03
PHP & mySQL - In relationalen Datenbanken Datensätze finden und selektieren xdpi PHP Tipps 2009 3 10.06.2009 12:48
Datensätze sind auf einmal weg web4free Datenbanken 17 15.08.2008 20:57
[Erledigt] Fehlende Datensätze bei Ausgabe... Ramona86 Datenbanken 8 04.07.2008 12:12
mehrere datensätze mit mehreren submits ändern kladotti PHP Tipps 2008 2 27.04.2008 21:43
Datensätze verschieben Hilfe benötigt Stefano Datenbanken 4 16.04.2008 12:52
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
MySQL lädt immer nur 127 Datensätze einer CSV-Datei Klaus Datenbanken 4 15.11.2005 16:40
Datensätze in tabelle anzeigen tommi89 Datenbanken 5 23.09.2005 11:44
[Erledigt] Datensätze nach Datum (NOW) -14 ermitteln. Datenbanken 10 02.05.2005 16:00
Datensätze kampfnickel PHP Tipps 2005 4 17.01.2005 13:41
datensätze ausgeben lindner PHP Tipps 2004-2 13 03.12.2004 16:07
Datensätze löschen für die kein Eintrag in anderer Tabelle.. robo47 Datenbanken 7 10.11.2004 09:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql update id herausfinden, mysql update id geänderter datensatzes, mysql_update_id, sql geänderte datensätze, mysql letzter geänderter datensatz, sql letzter geänderter datensatz, mysql geänderte datensätze, letzter geänderter datensatz mysql, mysql letzte geänderte id, geänderte datensätze finden sql, sql geänderten datensatz zurückgeben, sql geänderte datensätze finden, sql geänderte datensätze merken, sql geänderte daten, sql update geänderte datensätze, mysql trigger on update id des datensatzes, mysql geänderte einträge, letzter geänderter datensatz, sql update geänderten datensatz aufrufen, mysql letzten geänderten datensatz

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