doppelte einträge aus der Datenbank löschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • doppelte einträge aus der Datenbank löschen

    Zum Löschen der bestehenden Daten habe ich probiert:
    PHP-Code:
     SELECT one.`url
    FROM  `links`  AS one
    JOIN  
    `links`  AS two ON one.url two.url 
    Klappt aber nicht.
    Fehlermeldung:
    You have an error in your SQL syntax near 'ON one.url = two.url LIMIT 0, 30' at line 3

  • #2
    http://www.php-resource.de/forum/sea...der=descending

    Kommentar


    • #3
      Finde dort auch nur das was ich schon probiert habe.
      Jemand noch eine Idee warum es nicht geht?

      Kommentar


      • #4
        Original geschrieben von ollimagic
        Finde dort auch nur das was ich schon probiert habe.
        Das ist blöd ... dann geht's nicht ... !
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #5
          Ist schon Klasse hier

          Kommentar


          • #6
            Ja ... bei mir gibt's zumindest keine Fehlermeldung ... allerdings bleibt's mir Schleierhaft wie Du mit 'nem SELECT ... und dann auch noch mit 'nem JOIN doppelte Einträge löschen willst ...
            carpe noctem

            [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
            [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

            Kommentar


            • #7
              MySQL 3.23.49
              phpMyAdmin 2.5.2-rc2

              Die Ausgabe wird dann ja wohl nur die doppelten beinhalten.
              Die kann ich dann ja manuell löschen.
              Leider verstehe ich die Fehlermeldung nicht.
              Die Datenbank heißt games
              Die Tabelle links
              Die Spalte url

              Vielleicht gebe ich es auch falsch ein.

              Lag an der MySQL Version. Habe es nun mit 4.0.15 probiert und da geht es.
              Allerdings verstehe ich nun Dein Posting, da ich mit den daten nicht wirklich etwas anfangen kann.
              Wie kann ich denn anders lösen? Es sollen nur die Datensätze ausgegeben werden, die doppelt sind und die kann ich dann ja ggf löschen.
              Zuletzt geändert von ollimagic; 22.02.2005, 15:52.

              Kommentar


              • #8
                So habe das mal bei Excel gecheckt.
                2 Einträge 6 x
                7 Einträge 5 x
                22 Einträge 4 x
                95 Einträge 3 x
                484 Einträge 2 x

                Das manuell zu machen ist ja Wahnsinn.

                Wenn jemand da eine Möglichkeit kennt wäre es schön diese hier zu posten

                Kommentar


                • #9
                  Left Join ... und Multitable DELETE ... damit solltest Du weiterkommen ... !
                  carpe noctem

                  [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                  [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                  Kommentar


                  • #10
                    hier gibts ne lösung

                    klick

                    was so alles mit der suche zum vorschein kommt!
                    Die wenigsten Fehltritte begeht man mit den Füssen.

                    Kommentar


                    • #11
                      @illusion hat super geklappt vielen Dank

                      Kommentar


                      • #12
                        Tja ... wer faul ist ... nimmt halt die dumme Lösung ...
                        carpe noctem

                        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                        Kommentar


                        • #13
                          Hoffe Du meinst nicht illusion mit "dumme" Lösung.

                          Kommentar

                          Lädt...
                          X