Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Bestell-Nr in Orders Datensatz neu hochzählen

    christianwagner

    • Mitglied
    • Beiträge: 135
    Bestell-Nr in Orders Datensatz neu hochzählen
    am: 08. Dezember 2017, 07:20:46
    Meine aktuelle Bestellnr. im Dezember ist bei Nr. 1900

    für den 2.0 Shop hab ich ein Update von März 2017 eingespielt und da liegt die Bestell-Nr. NOCH bei Nr. 1400

    jetzt gibt das bei einem Zahlungsdienstleister Probleme wenn eine Bestell-Nr doppelt vergeben wird.

    Jetzt würde ich gerne die alte März 2017 Datenbank die im neuen 2.0 Shop drin ist so verändern das er nicht hochzählt auf 1401 sondern auf 1901

    Habe in der Datenbank den Datensatz "orders" die letzte Bestellung vom März von 1400 auf 1900 verändert und ein paar Bestellungen abgegeben. Shop zählt hoch auf 1901,1902,..

    Meine Erfahrung sagt mir das es nicht so einfach sein kann. Was hab ich vergessen?

    Danke
    Gruss
    Chris

    Linkback: https://www.modified-shop.org/forum/index.php?topic=38363.0

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Bestell-Nr in Orders Datensatz neu hochzählen
    Antwort #1 am: 08. Dezember 2017, 09:16:58
    Doch, ist so einfach und du hast nichts vergessen. Die Tabelle orders hat ein auto_increment, d. h. sie zählt ab der letzthöchsten orders_id einfach weiter. (Vergiss aber nicht, dass die orders_id in mehreren Tabellen abgefragt wird. Die händisch veränderte Bestellnummer muss - sofern es sich dabei um eine echte Bestellung handelte - dann auch in diesen Tabellen geändert werden.)

    webald

    • modified Team
    • Beiträge: 2.791
    Re: Bestell-Nr in Orders Datensatz neu hochzählen
    Antwort #2 am: 08. Dezember 2017, 09:35:48
    Code: SQL  [Auswählen]
    ALTER TABLE `orders` MODIFY `orders_id` INT(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1900;
    Die nächste vergeben Nummer ist damit 1901

    christianwagner

    • Mitglied
    • Beiträge: 135
    Re: Bestell-Nr in Orders Datensatz neu hochzählen
    Antwort #3 am: 08. Dezember 2017, 12:15:26
    Okay alles klar Danke

    @webald das wäre dann die elegante Version ohne die manuelle Veränderung der Bestellungnr. 1400?

    webald

    • modified Team
    • Beiträge: 2.791
    Re: Bestell-Nr in Orders Datensatz neu hochzählen
    Antwort #4 am: 08. Dezember 2017, 13:12:11
    ja

    Q

    • Fördermitglied
    • Beiträge: 1.537
    Re: Bestell-Nr in Orders Datensatz neu hochzählen
    Antwort #5 am: 09. Dezember 2017, 14:52:56
    Es gibt dann aber keinen Weg mehr zurück  ;-) . Zumindest nicht mehr so einfach.
    10 Antworten
    4918 Aufrufe
    18. April 2015, 20:10:54 von vilsa
    7 Antworten
    3215 Aufrufe
    19. Mai 2017, 17:01:49 von Herr_Bert
    1 Antworten
    2933 Aufrufe
    23. Juli 2013, 19:19:10 von Tomcraft
               
    anything