Suchmaschinen Infos.Info

Suchmaschinen Infos Forum

Hallo Gast!
Einloggen
Registrieren

Alle Foren - Alles sonstige rund um Suchmaschinen - Datenbankoptimierung
computeritis2006-02-06 20:29:00

Profil

Beitrag #1
Wer hat damit Erfahrungen?

Folgende Frage habe ich dazu: Ich habe eine DB-Tabelle mit 241204 Datensätzen. Davon ist der größte Teil von 2005. Diese Daten möchte ich aus dieser Tabelle entfernen. Nun könnte man dieses direkt im phpmyAdmin erledigen, oder man hat ein kleines php-Script mit welchem ich die Datensätze mit Datumsangabe (2005) entfernen kann. Das erste würde mir sehr viel Zeit kosten, welche ich mit so einem Script sparen könnte.

Über eine Info bzw. ein fertiges Script (gern auch als Beispiel) würde ich mich sehr freuen.

Besten Dank und frohes Schaffen

robo2006-02-06 22:03:56

Profil

Beitrag #2
Klar kann man das mit phpMyAdmin erledigen - man kann da schliesslich direkt SQL-Befehle eingeben. :-) Ein Script dafür schreiben? Für eine einzige Tabelle? Das ist wohl etwas mit Kanonen auf Spatzen geschossen.

cu, Robo :)

computeritis2006-02-06 22:08:39

Profil

Beitrag #3
@ robo

Wie definiere ich das Datum? Ich will nicht alles löschen. Vielleicht hast Du ein Beispiel-SQL-Befehl, wo ich finde was ich suche.

Danke. :o)

works2006-02-06 23:29:12

Profil

Beitrag #4
z.B. so:

zur Sicherheit erstmal zählen:

SELECT COUNT(*) FROM <tabelle> WHERE YEAR(<datumsfeld>) = 2005;

zum löschen:

DELETE FROM <tabelle> WHERE YEAR(<datumsfeld>) = 2005;

Grüße
works

acribio2006-02-07 09:56:10

Profil

Beitrag #5
zuvor kann man noch ein Backup machen, dann kann fast überhaupt nix mehr passieren ;)
selbst wenn man was falsches löscht

computeritis2006-02-07 10:21:54

Profil

Beitrag #6
Das Aufräumen kann beginnen. :))

THX
compu

snokie2006-02-07 12:51:33

Profil

Beitrag #7
wobei man bei dem backup natürlich auch noch was falsch machen kann...

erweitert vollständg etc...

robo2006-02-07 14:09:44

Profil

Beitrag #8
Wie definiere ich das Datum? Ich will nicht alles löschen.

Kommt auf deine Tabelle an. Wie sieht sie denn aus?

Vielleicht hast Du ein Beispiel-SQL-Befehl, wo ich finde was ich suche.

Das Beispiel von works ist gut. Wenn du damit nicht weiterkommst, müssen wir wissen, wie deine Tabelle aussieht.

cu, Robo :)


Beiträge 1 bis 8 von 8 angezeigt.
Zum Thema antworten



Um einen Beitrag zu verfassen oder um auf ein Thema zu Antworten muss man eingelogged sein.

Hier gehts zur Anmeldung: Anmelden

Passwort vergessen?
Benutzerhinweise
Benutzerhinweise:
Keine URLs posten, um darüber zu diskutieren! Keine Moral-Debatten über Spamming!
Die Forenregeln im Detail.
URLs einfügen[url=http://www.domain.de]Zur Domain.de[/url]
vorformatierter Text[pre]besonders für Programmcode geeignet[/pre]
Zitat[quote]Ein Zitat.[/quote]
HTML-Code wird umgewandelt in normalen Text. D.h. die Tags werden nicht interpretiert, sondern als Text dargestellt.

Impressum