Ergebnis 1 bis 7 von 7

Thema: Brauche Hilfe bei spezielle mysql replace oder update

  1. #1
    HTML Newbie Avatar von sandraHH
    Registriert seit
    07.11.2018
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Brauche Hilfe bei spezielle mysql replace oder update

    moin.. komme an einer sache nicht weiter und weis auch nicht ob sowas möglich wäre,
    benötige eine replace oder update befehl php oder direct in mysql
    zbs find all by name replace id mit der selben ersten id (oder zu einer neuen id die größer ist als) die aber die selbe id nummer hat bei doppelte namen)
    habe doppelte name mit unterschiedliche id´s die aber zu einer id sollen.
    thx for help

    unbenannt66c4m.jpg
    unbenannt2wvep5.jpg
    Geändert von sandraHH (07.11.2018 um 12:34 Uhr)

  2. #2
    Azubi(ne) Avatar von Sysmatic
    Registriert seit
    01.10.2018
    Ort
    Thüringen
    Alter
    31
    Beiträge
    61
    Danke
    9
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei spezielle mysql replace oder update

    Ich könnte dir kurzfristig nur mit einer Idee helfen:

    (PHP)
    Alle Namen mit ID's abfragen, Array auf identische Strings prüfen, betroffene ID ersetzen.
    Ist machbar, kann dir jetzt aber nicht in Kürze ein Script raushauen

  3. #3
    HTML Newbie
    Themenstarter
    Avatar von sandraHH
    Registriert seit
    07.11.2018
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei spezielle mysql replace oder update

    ja ersetzen mit id von der ersten id des doppelten wertes ist die frage

  4. #4
    Azubi(ne) Avatar von Sysmatic
    Registriert seit
    01.10.2018
    Ort
    Thüringen
    Alter
    31
    Beiträge
    61
    Danke
    9
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei spezielle mysql replace oder update

    UPDATE tabelle SET id = $id WHERE id1 = $id1

    Setze den Wert der zu kopierenden 'id' in '$id' und überschreibe damit 'id' in der Zeile mit der betroffenen 'id1'
    Geändert von Sysmatic (07.11.2018 um 21:29 Uhr)

  5. #5
    HTML Newbie
    Themenstarter
    Avatar von sandraHH
    Registriert seit
    07.11.2018
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei spezielle mysql replace oder update

    ja klaro das mache ich dann 193.000 mal einzelnt ja ne ist klar...

    habs aber schon selbst nun herausgefunden mit Excel jede 2 doppelte zeile löschen

    1 abfragen ids,name mit
    PHP-Code:
    $sql "SELECT * FROM `actors` WHERE `name` IN ( SELECT `name` FROM `actors` GROUP BY `name` HAVING Count( 1 ) >1) ORDER BY name ASC"
    diese dann 2X in einer Excel tabelle packen und jede 2 zeile löschen TUT https://www.extendoffice.com/de/docu...other-row.html

    dies dann via update ersetzen.

    PHP-Code:
    UPDATE `actors_titlesSET actor_id REPLACE(actor_id'25257''43458'WHERE `actor_idLIKE '25257'

    danach kann der doppelte eintrag weg mit

    HTML-Code:
    DELETE FROM `actors` WHERE `id`  = 25257;
    geht nun alles





  6. #6
    Moderator Avatar von Arne Drews
    Registriert seit
    20.01.2016
    Ort
    Friedrichstadt, NF
    Beiträge
    1.579
    Danke
    23
    Bekam 137 mal "Danke" in 136 Postings

    Standard AW: Brauche Hilfe bei spezielle mysql replace oder update

    Über Excel ist das doch eher ein Umweg...

    Code:
    delete from actors where actor_id in (
      select t.actor_id from (
        select min(a.actor_id) actor_id, b.actor_id del_id, a.actor_name
        from actors a
        left join (
            select max(actor_id) actor_id, actor_name
            from actors
            group by actor_name
          ) b
          on b.actor_name = a.actor_name
          and b.actor_id = a.actor_id
        where b.actor_id is null
        group by a.actor_name
      ) t
    )
    Wenn Du Deine Tabellen- und Spaltennamen entsprechend anpasst, sollte das direkt funktionieren und ist als PROCEDURE hinterlegt auch wiederkehrend verwendbar.

  7. #7
    HTML Newbie
    Themenstarter
    Avatar von sandraHH
    Registriert seit
    07.11.2018
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Brauche Hilfe bei spezielle mysql replace oder update

    [QUOTE=Arne Drews;425198]Über Excel ist das doch eher ein Umweg...

    teste ich gleich mal...

Ähnliche Themen

  1. Kniffelige MySQL Abfrage, brauche Hilfe
    Von cbs im Forum Datenbank Forum - MySQL und andere Datenbanksoftware
    Antworten: 1
    Letzter Beitrag: 27.02.2015, 17:09
  2. Brauche hilfe kann mich nicht einloggen seit PHP 5.3 Update !!!
    Von TheGame1594 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 01.07.2012, 15:30
  3. Brauche Hilfe bei der Optimierung mySQL
    Von Alfred Kanzler im Forum Datenbank Forum - MySQL und andere Datenbanksoftware
    Antworten: 3
    Letzter Beitrag: 18.12.2011, 21:56
  4. brauche mal hilfe bei mysql und php
    Von Blueangel im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 27.05.2008, 21:50
  5. MS SQL - REPLACE | brauche dringend hilfe
    Von schafgans im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 25.11.2005, 14:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •